写c代码:.编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其 存入D盘。
时间: 2023-10-07 14:13:21 浏览: 92
用C编的一个关于向文件写数据的程序
下面是实现功能的C代码:
```c
#include <stdio.h>
int main() {
char filename[100];
printf("请输入文件名:");
scanf("%s", filename);
FILE *fp = fopen(filename, "w");
if (fp == NULL) {
printf("创建文件失败!");
return 0;
}
fprintf(fp, "Hello, world!\n");
fclose(fp);
printf("文件已成功创建并存入D盘!\n");
return 0;
}
```
解释:
1. 首先提示用户输入文件名,使用`scanf`函数读入文件名。
2. 使用`fopen`函数创建文件,如果返回值为`NULL`则说明创建文件失败,输出错误信息并退出程序。
3. 写入数据到文件中,这里写入了一个简单的字符串。
4. 关闭文件。
5. 输出成功信息。
阅读全文