输入文件问题,简单!!
在vc++6.0坏境下
如果一个程序的输入量很大,调试的时候不成功时我可能要多次输入这些数据,如果我想用一个输入文件,结果再在原来的黑屏界面下输出,我应该怎么办??
举个例子:
#include <iostream>
using namespace std;
int main()
{
int a[10][10];
for(int i=0;i <10;i++)
{
for(int j=0;j <10;j++)
{
cin> > a[i][j];
}
return 0;
}
这样一来我就要输入100个数,向大虾请教,代码,设输入文件的名称为a.in.txt
[解决办法]
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int a[10][10];
ifstream fii( "filename ");
for(int i=0;i <10;i++)
{
for(int j=0;j <10;j++)
{
fii> > a[i][j];
}
}
fii.close();
return 0;
}
[解决办法]
不用改源程序,在Program Argument填入 < <a.in.txt后,相当于在DOS下运行 xxx.exe < <a.in.txt,此时a.in.txt的内容将被重定向到屏幕,从而cin能直接接收。