C语言编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其存入D盘。
时间: 2023-12-31 11:04:16 浏览: 104
用C编的一个关于向文件写数据的程序
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
char filename[20];
char filepath[50] = "D:\\";
FILE *fp;
printf("请输入要创建的文件名:");
scanf("%s", filename);
// 拼接文件路径
strcat(filepath, filename);
// 创建文件并写入内容
fp = fopen(filepath, "w");
fprintf(fp, "这是新创建的文件!");
fclose(fp);
printf("文件已创建成功!\n");
return 0;
}
```
用户需要输入要创建的文件名,程序将在 D 盘根目录下创建该文件,并向其中写入一行文本。最后输出“文件已创建成功!”提示用户。需要注意的是,在Windows中路径分隔符需要使用"\"而不是"/",为了防止转义字符的干扰,需要在路径字符串前加上一个"@"。
阅读全文