
怎样从一个文本文件中读取大数据量数据方法
展开全部
C++吧。不妨假设读取的文件是逗001.txt地
则,我们可以这样做
头文件:
#include<iostream>
#include<ifstream>
#include<string>
using namespace std;
ifstream ifile("1.txt");
if(! ifile) {
cerr<<"error."<<endl;
return -1;
}
string word;
while(ifile>>word) {
cout<<word<<" ";
}
这样就读进去了,不过注意这里读进去没了回车,都用空格分开了,要是要原样的读进去,可以用getline()
ifstream ifile("1.txt");
if(! ifile) {
cerr<<"error."<<endl;
return -1;
}
string lineword;
while(getline(ifile,lineword,'\n')) {
cout<<lineword<<endl;
}
这样就和原来一样了,该换行的换行
则,我们可以这样做
头文件:
#include<iostream>
#include<ifstream>
#include<string>
using namespace std;
ifstream ifile("1.txt");
if(! ifile) {
cerr<<"error."<<endl;
return -1;
}
string word;
while(ifile>>word) {
cout<<word<<" ";
}
这样就读进去了,不过注意这里读进去没了回车,都用空格分开了,要是要原样的读进去,可以用getline()
ifstream ifile("1.txt");
if(! ifile) {
cerr<<"error."<<endl;
return -1;
}
string lineword;
while(getline(ifile,lineword,'\n')) {
cout<<lineword<<endl;
}
这样就和原来一样了,该换行的换行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询