菜鸟求教育,怎么把一个c程序的结果保存到一个文件中
1个回答
展开全部
下面的程序把26个字母输入到指定的文件中参考一下吧
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE* fp;
char filename[10];
int i = 0;
printf("请输入所用的文件名:");
scanf("%s",filename);
if((fp = fopen(filename,"w")) == NULL)
{
printf("打开文件错误!\n");
}
for(i = 65;i<91;i++)
{
fputc((char)i,fp);
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE* fp;
char filename[10];
int i = 0;
printf("请输入所用的文件名:");
scanf("%s",filename);
if((fp = fopen(filename,"w")) == NULL)
{
printf("打开文件错误!\n");
}
for(i = 65;i<91;i++)
{
fputc((char)i,fp);
}
return 0;
}
更多追问追答
追问
其实这对我来说不是问题,我自己也写出来了,但是我在dev c++运行的时候,很长时间出不来结果,我在想是不是这个文件要放到指定的路径才行啊,不然的话系统要根据文件名字在磁盘里面找这个文件?这样找是很费时间的啊,希望你能解答一下
追答
我用的是VC,如果只输入文件名,文件默认和源代码放在同一个目录下的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询