
while(fi.peek()!=EOF)
{
getline(fi,a,'\n')
cout<<a<<endl
}
*** 作符>>在流文件ifstream中,是析取器的作用,即从标准输入流中读取一个指定类型数据,对于字符串A来说,当遇到回车、空格就会自动停止,因为这被默认为一个字符串的结束。因此,你如果需要读取txt中的全部内容,应该使用in.get(char)函数,循环读取到文件末尾。
或者,用CFile吧,这个在MFC下比ifstream更好用一些,可以一个Read函数全部读取。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)