- 逐行读入
void readTxt(string file)
{
ifstream infile;
infile.open(file.data());
assert(infile.is_open());
string s;
while(getline(infile,s))
{
cout<<s<<endl;
}
infile.close();
}
- 逐个字符读入(忽略空格与回车
void readTxt(string file){
ifstream infile;
infile.open(file.data());
assert(infile.is_open());
char c;
while (!infile.eof())
{
infile >> c;
cout<<c<<endl;
}
infile.close();
}
- 逐个字符读入(包括空格与回车)
void readTxt(string file)
{
ifstream infile;
infile.open(file.data());
assert(infile.is_open());
char c;
infile >> noskipws;
while (!infile.eof())
{
infile>>c;
cout<<c<<endl;
}
infile.close();
}