描述:
c
庫函式int fputs(const char *str, file *stream)
把字串寫入到指定的流stream
中,但不包括空字元。
宣告:
int fputs(const char *str, file *stream)
引數:
返回值:
該函式返回乙個非負值,如果發生錯誤則返回eof
。
用法:
#include
int main (
)
讓我們編譯並執行上面的程式,這將建立檔案file.txt
,它的內容如下:
這是 c 語言。這是一種系統程式語言。
現在讓我們使用下面的程式檢視上面檔案的內容:
#include
int main (
)printf
("%c"
, c);}
fclose
(fp)
;return(0
);}
fputs()
函式接受兩個引數:第乙個是字串的位址;第二個是檔案指標。
該函式根據傳入位址找到的字串寫入指定的檔案中。和puts()
函式不同的是,fputs()
函式在列印字串的時候不會在其末尾新增換行符,下面是乙個呼叫該函式的例子:
fputs
(buf,fp)
;
這裡,buf
是字串的位址,fp
用於指定目標檔案。
由於fgets()
保留了換行符,fputs()
就不會再新增換行符,它們配合的很好。
fgets()函式用法詳解
檔案I O函式 fputs 函式
描述 c 庫函式int fputs const char str,file stream 把字串寫入到指定的流stream中,但不包括空字元。宣告 int fputs const char str,file stream 引數 返回值 該函式返回乙個非負值,如果發生錯誤則返回 eof。用法 incl...
fgets函式與fputs函式
華清遠見嵌入式培訓中心講師。include char fgets char s,int size,file stream 功能 從檔案流讀取一行,送到緩衝區,使用時注意以下幾點 返回值 成功時s指向哪返回的指標就指向哪,出錯或者讀到檔案末尾時返回nul fgets函式,引數s是緩衝區的首位址,siz...
fgets函式與fputs函式
i nclude char fgets char s,int size,file stream 功能 從檔案流讀取一行,送到緩衝區,使用時注意以下幾點 返回值 成功時s指向哪返回的指標就指向哪,出錯或者讀到檔案末尾時返回nul fgets函式,引數s是緩衝區的首位址,size是緩衝區的長度,該函式從...