编写程序,完成如下功能: 提示用户输入文件名,使用该文件名创建文件,并将其存入D盘。C语言
时间: 2023-09-13 09:04:25 浏览: 72
以下是一个示例程序,可以提示用户输入文件名并将文件保存到D盘:
```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, "Hello, World!\n");
fclose(fp);
printf("文件已保存到D盘\n");
return 0;
}
```
该程序首先提示用户输入文件名,然后使用`fopen()`函数创建文件。如果无法创建文件,则输出错误信息并退出程序。如果成功创建文件,则向文件中写入一条消息,并使用`fclose()`函数关闭文件。最后,程序输出一条消息表示文件已经保存到D盘。
相关问题
C语言:编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其 存入D盘。
以下是使用C语言编写的程序,可以实现提示用户输入文件名,使用该文件名创建文件,并将其存入D盘。
```c
#include <stdio.h>
int main() {
char filename[100];
FILE *fp;
// 提示用户输入文件名
printf("请输入文件名:");
scanf("%s", filename);
// 创建文件并存入D盘
fp = fopen("D:\\%s", "w", filename);
fclose(fp);
printf("文件已成功创建并存入D盘!\n");
return 0;
}
```
程序中使用了 `scanf()` 函数来获取用户输入的文件名,然后使用 `fopen()` 函数创建文件并将其存入D盘。最后输出成功创建文件的提示信息。
c语言编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其存入d盘
以下是一个简单的示例程序,可以提示用户输入文件名并将文件保存到D盘:
```c
#include <stdio.h>
int main() {
char filename[100];
printf("请输入文件名:");
scanf("%s", filename);
FILE* file = fopen(filename, "w");
if (file == NULL) {
printf("创建文件失败\n");
return 1;
}
fprintf(file, "Hello, world!\n");
fclose(file);
printf("文件已保存到D盘\n");
return 0;
}
```
这个程序会提示用户输入文件名,然后使用该文件名创建一个文件并将其打开。如果创建文件失败,则会输出错误信息并退出程序。如果创建文件成功,则会向文件写入一行文本,然后关闭文件。最后,程序会输出一条信息,告诉用户文件已成功保存到D盘。
阅读全文