比如我想做一个exe文件,他用来计算a+b的值,
我从1.txt读入a,从2.txt读入b,然后输出到3.txt,
我的程序是这样的:用VC++6.0
#include<stdio.h>
#include<string.h>
int a,b;
int main()
{
freopen("1.txt","r",stdin);
scanf("%d",&a);
freopen("2.txt","r",stdin);
scanf("%d",&b);
freopen("3.txt","w",stdout);
printf("%d\n",a+b);
return 0;
}
结果也是对的.
现在我想把这个exe文件提取出来,放到桌面上(本来在E盘的),然后从新制作两个
txt文件,但这时候却运行不出结果.
不知道怎么办,哪位高手能帮帮忙.
是不是要改什么路径之类的?
谢谢!
參考答案:是相对路径不对
你把exe文件,和新建的2个txt文件放在一个文件夹里就好了