1,类似cat的命令,查看文件的内容。
2,运行格式:./read_file file.in
3,注意,程序设定了单行长度最长为1000,可以修改。在考虑类似getline什么时候可以不需要确定读取的字符长度。

read_file.cpp

#include<iostream>
using namespace std;
#include<fstream>

int main(int argc,char *argv[])
{
if(argc<2)
{
   cout<<"Please input source file.."<<endl;
   return -1;
}
fstream infile(argv[1]);
if(infile==NULL)
{
   cout<<"The source file is empty"<<endl;
   return -1;
}
char buff[1000];
while(!infile.eof())
{
   infile.getline(buff,1000);
   cout<<buff<<endl;
   if(infile.peek()==-1)break;
}
return 0;
}