在此示例中,您將學(xué)習(xí)使用fprintf()語句在文件中寫一個句子。
要理解此示例,您應(yīng)該了解以下C語言編程主題:
該程序?qū)⒂脩糨斎氲木渥哟鎯υ谖募小?/p>
#include <stdio.h> #include <stdlib.h> int main() { char sentence[1000]; // 創(chuàng)建文件指針以處理文件 FILE *fptr; //以寫入模式打開文件 fptr = fopen("program.txt", "w"); // exiting program if (fptr == NULL) { printf("Error!"); exit(1); } printf("輸入一個句子:\n"); fgets(sentence, sizeof(sentence), stdin); fprintf(fptr, "%s", sentence); fclose(fptr); return 0; }
輸出結(jié)果
輸入一個句子: C Programming is fun Here, a file named program.txt is created. The file will contain C programming is fun text.
在程序中,用戶輸入的句子存儲在sentence變量中。
然后,以寫模式打開名為program.txt的文件。如果該文件不存在,將創(chuàng)建它。
最后,使用該fprintf()函數(shù)將用戶輸入的字符串寫入此文件, 然后關(guān)閉文件。