您的位置:首页 > 编程语言 > C语言/C++

C++读取txt文件

2017-04-21 11:48 176 查看
1. 逐行读入

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();             //关闭文件输入流
}


 

2. 逐个字符读入(忽略空格与回车)
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();             //关闭文件输入流
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: