# include & ltstdio.h & gt
# include & ltstdlib.h & gt
# include & lt錯誤號& gt
# define FILE _ NAME“demo . txt“//文件名
int main()
{
FILE * fp = NULL//文件指針
char * szAppendStr =“Text“;
errno _ t eResult
//以其他方式打開讀/寫文件,如果沒有這樣的文件,則創建它,然後以其他方式打開讀/寫文件。
e result = fopen _ s(& amp;fp,FILE_NAME,“a+”;
//無法打開文件。
if(eResult!= 0)
exit(-1);
//將追加的內容寫入文件指針的當前位置。
FP uts(szAppendStr,FP);
//最後,別忘了關閉打開的文件~ ~ ~
fclose(FP);
返回0;
}
擴展數據
打開和關閉文件
open()的作用是打開壹個文件,其調用格式為:int open(char * filename,int access);這個函數的意思是根據access的要求打開壹個名為filename的文件,返回值是文件描述符,其中access有兩個部分:基本模式和修飾符,它們由““(“或“)連接。可以有多個修改器,但只能有壹個基本模式。
open()函數成功打開,返回值為文件描述符的值(非負),否則返回-1。close()函數用於關閉open()函數打開的文件,其調用格式為:int close(int handle);這個函數關閉連接到文件描述符句柄的文件。