1个回答
展开全部
差不多是这样吧,希望采纳
ifstream fin("abc.txt");
ostringstream oss;
while(1){
char ch=fin.get();
if(ch==EOF) break;
oss<<ch;
}
cout<<oss.str()<<endl;
oss.str("");
cout<<flush;
fin.close();
ifstream fin("abc.txt");
ostringstream oss;
while(1){
char ch=fin.get();
if(ch==EOF) break;
oss<<ch;
}
cout<<oss.str()<<endl;
oss.str("");
cout<<flush;
fin.close();
追问
没有什么一次读完的函数吗?。。。。T.T
追答
getline一次读一行。一次将文件的内容全部读完? string s; getline(fin, s);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询