c语言编写程序,完成如下功能:1,提示用户输入文件名,使用该文件名创建文件,并将其存入D盘。
时间: 2023-12-10 17:02:56 浏览: 66
用C编的一个关于向文件写数据的程序
好的,下面是一个简单的实现示例:
```c
#include <stdio.h>
int main() {
char filename[100];
FILE *fp;
printf("请输入文件名:");
scanf("%s", filename);
fp = fopen(filename, "w"); // 创建文件,打开文件指针
if (fp == NULL) { // 判断文件是否创建成功
printf("文件创建失败!\n");
return 1;
}
fprintf(fp, "这是一份测试文件!"); // 向文件中写入一行字符串
fclose(fp); // 关闭文件
printf("文件已成功创建并存入D盘!\n");
return 0;
}
```
在这个示例中,我们使用了`fopen()`函数创建文件并打开文件指针,如果文件创建失败则输出错误信息并退出程序。然后使用`fprintf()`函数向文件中写入一行字符串,最后使用`fclose()`函数关闭文件。
阅读全文