fputs

fputs

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

函式作用

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;

}

相關詞條

相關搜尋

熱門詞條

聯絡我們