用c语言写往一个文件尾部随便从键盘插入一句话
时间: 2024-01-31 09:04:05 浏览: 79
C语言读写文件操作pdf文档
4星 · 用户满意度95%
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
FILE *fp;
char sentence[100];
// 打开待写入的文件,如果文件不存在则创建
fp = fopen("filename.txt", "a");
// 获取用户输入
printf("请输入一句话:");
fgets(sentence, 100, stdin);
// 写入文件
fprintf(fp, "%s", sentence);
// 关闭文件
fclose(fp);
return 0;
}
```
其中,`fopen("filename.txt", "a")` 中的 `"a"` 表示以追加模式打开文件,即在文件末尾添加新内容。`fgets(sentence, 100, stdin)` 用于从键盘获取用户输入的一行字符串,最多读取 100 个字符。`fprintf(fp, "%s", sentence)` 将字符串 `sentence` 写入文件。最后通过 `fclose(fp)` 关闭文件。
阅读全文