目前知道的两中方式,都挺好用的
方法一:
#include<iostream>
#include <stdio.h>
using namespace std;
int main()
{
freopen("debug\in.txt","r",stdin); //输入数据将从in.txt文件中读取 debug\就是在Visual新建一个source文件时默认的路径
//如果是自己选择个位置,把路径写上,如“D:zhang\output.txt”
freopen("debug\out.txt","w",stdout); //输出数据将保存在out.txt文件中
//用法如上in
int a[10];
int i;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
cout<<a[i]<<' ';
fclose(stdin);//关闭文件
fclose(stdout);//关闭文件
return 0;
}方法二:
#include <iostream>//标准的输入输出头文件
#include <fstream>//读写文件的头文件
using namespace std;//名字空间
int main(){
ifstream in("D:zhang\input.txt");//建立输入流,从input.txt读取数据
ofstream out("D:zhang\output.txt");//建立输出流,将数据写入 output.txt
int aa[3];
int i;
for(i=0;i<3;i++)
in>>aa[i];
for(i=0;i<3;i++)
out<<aa[i]<<' ';
return 0;
}
但是注意在使用第一种方式时,如果随机数导出文件是.tex并且在输出一个数否出现空格的时候就会出错,改正方法是将空格放在数前或者将导出的文件设为.doc就好了,这个事tex的BUG,结合《生成随机数》看