C语言编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其 存入D盘。
时间: 2023-12-25 12:05:27 浏览: 82
当然,我也可以帮你编写这个程序,使用C语言实现。可以参考以下代码:
```c
#include <stdio.h>
int main() {
char filename[50];
printf("请输入文件名:");
scanf("%s", filename); // 读取用户输入的文件名
char filepath[100] = "D:\\";
strcat(filepath, filename); // 拼接文件路径
FILE *fp = fopen(filepath, "w"); // 创建文件并打开
if (fp == NULL) {
printf("文件创建失败!\n");
return 0;
}
fputs("Hello, World!", fp); // 将数据写入文件
fclose(fp); // 关闭文件
printf("文件已保存到 D 盘。\n"); // 提示用户操作完成
return 0;
}
```
这个程序会提示用户输入文件名,并读取用户输入的文件名。接着,根据 D 盘路径拼接出文件路径。然后,使用 `fopen()` 函数创建文件并打开,如果创建失败则输出错误信息并结束程序。接着,使用 `fputs()` 函数将 "Hello, World!" 这个字符串写入文件中。最后,关闭文件并打印一个提示消息告诉用户文件已经保存到 D 盘了。
相关问题
编写c语言程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其存入D盘。
以下是一个简单的C语言程序,可以实现提示用户输入文件名,使用该文件名创建文件,并将其保存到D盘的功能。
```c
#include <stdio.h>
int main() {
char filename[50];
printf("请输入文件名:");
scanf("%s", filename);
FILE *fp = fopen(filename, "w");
if (fp == NULL) {
printf("文件创建失败!\n");
return 1;
}
fprintf(fp, "这是一个测试文件。");
fclose(fp);
printf("文件已保存到D盘。\n");
return 0;
}
```
程序首先提示用户输入文件名,然后使用该文件名创建文件。如果文件创建失败,程序会输出提示信息并返回1。如果文件创建成功,程序会向文件中写入一条测试信息,并在最后输出提示信息,表示文件已保存到D盘。
编写c语言程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其 存入D盘。
下面是一个简单的 C 语言程序,可以提示用户输入文件名并将其保存到 D 盘。需要注意的是,由于是在 Windows 系统下运行,因此需要使用反斜杠(\)作为路径分隔符。
```c
#include <stdio.h>
int main()
{
char filename[100];
printf("请输入文件名:");
scanf("%s", filename);
FILE *fp = fopen("D:\\%s", "w", filename);
if (fp == NULL) {
printf("创建文件失败!\n");
return 1;
}
fclose(fp);
printf("文件 %s 创建成功!\n", filename);
return 0;
}
```
需要注意的是,以上代码只是简单地创建了一个空文件,没有进行任何数据写入。如果需要向该文件写入数据,可以使用 fprintf() 函数等。
阅读全文