fputs

fputs

fputs是一個函式,具有的功能是向指定的檔案寫入一個字元串(不自動寫入字元串結束標記符‘\0’)。成功寫入一個字元串後,檔案的位置指針會自動後移,函式返回值為非負整數;否則返回EOF(符號常量,其值為-1)。

基本介紹

  • 中文名:fputs
  • 類型:函式
  • 作用:向指定的檔案寫入一個字元串
  • 用 法:int fputs(str,fp);
  • 注意:str是字元型指針 fp是檔案型指針
函式作用,函式原型,示例,

函式作用

C語言庫函式,把字元串寫入到指定的流( stream) 中,但不包括空字元。

函式原型

int fputs(const char *str, FILE *stream);
返回值:該函式返回一個非負值,如果發生錯誤則返回 EOF(-1)。
(1)str:這是一個數組,包含了要寫入的以空字元終止的字元序列。
(2)stream:指向 FILE 對象的指針,該 FILE 對象標識了要被寫入字元串的流

示例

#include<stdio.h>
#include<stdlib.h>
int main()
{
char str[80]="asdhfdf\n";
FILE *fp = NULL;
if((fp=fopen("strfile.txt","w"))==NULL)
{
printf("cannot open file\n");
exit(0);
}
fputs(str,fp);
//putchar(str);
fclose(fp);
fp = NULL;
return 0;
}

熱門詞條

聯絡我們