C语言:将键盘输入的字符串(换行符为结束标志)写到名为abc.dat的文件中。
时间: 2024-03-12 21:43:17 浏览: 133
c语言实现的文件读写,字符串操作
4星 · 用户满意度95%
可以使用C语言中的文件操作函数来实现将键盘输入的字符串写入文件中,具体代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char str[100];
// 打开文件
fp = fopen("abc.dat", "w");
if(fp == NULL)
{
printf("文件打开失败!\n");
exit(1);
}
printf("请输入字符串,以换行符结束:\n");
// 从键盘读入字符串
fgets(str, 100, stdin);
// 将字符串写入文件
fputs(str, fp);
// 关闭文件
fclose(fp);
printf("字符串已写入文件abc.dat中!\n");
return 0;
}
```
上述代码中,首先使用 `fopen()` 函数打开文件,如果打开失败则输出错误信息并退出程序。然后使用 `fgets()` 函数从键盘读入字符串,最后使用 `fputs()` 函数将字符串写入文件。最后使用 `fclose()` 函数关闭文件。
阅读全文