c語言視頻教程 譚浩強 請問C語言fputc函數(shù)怎么用?
請問C語言fputc函數(shù)怎么用?fputc的功能是將字符寫入指定的文件。函數(shù)調用的形式為:fputc(字符量,文件指針)。要寫入的字符量可以是字符常量或變量,例如:fputc(“a”,F(xiàn)P)。它的意思
請問C語言fputc函數(shù)怎么用?
fputc的功能是將字符寫入指定的文件。函數(shù)調用的形式為:fputc(字符量,文件指針)。要寫入的字符量可以是字符常量或變量,例如:fputc(“a”,F(xiàn)P)。它的意思是將字符a寫入FP指向的文件??梢酝ㄟ^添加、寫入、讀取和寫入來打開要寫入的文件。當通過寫入或讀寫方式打開現(xiàn)有文件時,原始文件的內容將被清除,寫入字符從文件的開頭開始。如果要保留原始文件的內容,則要寫入的字符應存儲在文件末尾。必須通過追加打開文件。如果寫入的文件不存在,則創(chuàng)建該文件。
2. 對于寫入的每個字符,文件中的位置指針向后移動一個字節(jié)。
3. fputc函數(shù)有一個返回值。如果寫入成功,將返回已寫入的字符。否則,將返回EOF。您可以使用它來確定寫入是否成功。從鍵盤輸入一行字符,寫一個文件,然后讀出文件內容顯示在屏幕上。#Include
函數(shù)名:fputc
函數(shù):向流發(fā)送字符
函數(shù)頭:屬于輸入輸出函數(shù)。在C語言中,它包含在stdio中。H.ANSI標準。
用法:int fputc(int ch,file*stream)
~]#include “stdio。H“
main()
{
char
file*FP
if((FP=fopen()”aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.txt“,”a“”==null)///您不指明哪個磁盤?
{
puts()無法打開文件!“)
退出(0)]}
]C=fgetc(FP)
while(C!=“n”///從此,我們陷入了死循環(huán)。因為:如果你不把它放在盤子里aaaaaa.txt文件,一個新的aaaaaa.txt文件它是空的!當然,c!=“n”,因為C==EOF。(文件結尾)
{
putchar(c)
c=fgetc(FP)
}
printf(“n”)
倒帶(FP)
c=getchar()
while(c!=“n”)
{
fput(C,F(xiàn)P)
C=getchar()
}
]Fclose(FP)
fputc功能介紹?
fput函數(shù)有一個返回值。如果寫入成功,則返回寫入的字符,否則返回EOF。
您可以使用它來確定寫入是否成功。