C++在桌面自动生成txt文件并自动保存数据
时间: 2023-06-02 21:02:02 浏览: 241
C++保存和读取txt文件
要在桌面自动生成txt文件,并将数据保存到该文件中,您可以使用以下C代码:
```c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main() {
char data[1000]; //定义一个字符数组,用于存储数据
FILE *fp; //定义文件指针
fp = fopen("C:\\Users\\用户名\\Desktop\\data.txt", "w"); //在桌面创建data.txt文件并打开
if(fp == NULL) {
printf("文件无法打开\n"); //如果文件无法打开,则输出错误信息
exit(1);
}
printf("请输入要保存的数据:\n");
fgets(data, 1000, stdin); //从标准输入读取数据
fprintf(fp, "%s", data); //将数据写入文件
fclose(fp); //关闭文件
printf("数据已保存到桌面data.txt文件\n");
return 0;
}
```
在上面的代码中,您需要将“用户名”替换为您的Windows用户名。程序会要求您输入要保存的数据,并将其写入名为“data.txt”的文件中,该文件将自动保存到桌面。如果文件无法打开,则程序将输出错误信息。
阅读全文