C 编程:将句子写入文件的程序
要理解这个示例,你应该了解以下 C 编程 主题:
这个程序将用户输入的一句话存储在文件中。
#include <stdio.h>
#include <stdlib.h>
int main() {
char sentence[1000];
// 创建文件指针以操作文件
FILE *fptr;
// 以写入模式打开文件
fptr = fopen("program.txt", "w");
// 退出程序
if (fptr == NULL) {
printf("错误!");
exit(1);
}
printf("请输入一句话:\n");
fgets(sentence, sizeof(sentence), stdin);
fprintf(fptr, "%s", sentence);
fclose(fptr);
return 0;
}
输出
请输入一句话: C 编程很有趣
在这里,创建了一个名为 program.txt 的文件。该文件将包含文本 "C 编程很有趣"。
在程序中,用户输入的句子被存储在 sentence
变量中。
然后,以写入模式打开一个名为 program.txt 的文件。如果文件不存在,它将被 创建。
最后,使用 fprintf()
函数将用户输入的字符串写入此文件,并关闭文件。