我才刚学C++啊,但是这个程序又很急着要,大家快帮帮忙,我真的不知道错在哪里,或者大神提供一个新程序也可
#include "stdio.h"
#include "stdlib.h"
void main()
{ FILE *fp1,*fp2;
float ch;
if((fp1=fopen("123.txt","r"))==NULL)
{
printf("error on open fp1!\n");
exit(0);
}
if((fp2=fopen("124.txt","w"))==NULL)
{
printf("error on open fp2!\n");
exit(0);
}
while(!feof(fp1))
{
fscanf(fp1,"%f",&ch);
ch=ch*2;
fprintf(fp2,"%f",ch);
}
fclose(fp1);
fclose(fp2);
}
这个程序直接Run就是可以运行出来的吗,为什么到我的电脑上还是不行
追答这是程序源代码,你需要有一个编译工具,如:VC VS DEVC++ TC CFREE CODEBLOCkS等,然后选择编译、运行,才可以!
追问我用的是codeblocks,但是还是运行不了
这显示你的codeblock安装有问题吧,我没这个工具,你只能自己搜一下原因或是换个工具试试吧,C代码没有什么问题。
是运行了之后文件夹里会自动出现一个124.txt的文本文件吗,我运行不出来诶