从文件调用数据输出到屏幕上遇到问题
从文件调用数据输出到屏幕上遇到问题#include<iostream>
#include<fstream>
#include<stdlib.h>
#include<string>
using namespace std;
int main()
{
string str;
ifstream infile("1.txt");
if(! infile)
{
cerr<<"error"<<endl;
exit(1);
}
infile>>str;
cout<<str<<endl;
infile.close();
system("PAUSE");
return 0;
}
我已在当前目录下建立了一个1.txt的文件,并在里面输入a b c d e,
运行程序,屏幕显示a.
在txt文件里输入abcde,
运行程序,屏幕显示abcde.
这些我都能理解。
但我想怎么才能把txt中一个很长的数据原模原样的在屏幕上输出呢。(我想要的输出结果是a b c d e)
代码应该怎么改呢?
谢了!