控制台文件的输入输出

来源:互联网 发布:淘宝买的补漆套装 编辑:程序博客网 时间:2024/05/22 06:41
 
目前知道的两中方式,都挺好用的
 
 
方法一:
 
#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,结合《生成随机数》看
 
 
 
0 0
原创粉丝点击