C++读取txt文件 发表于 2017-03-10 | 分类于 C++ | | 热度 ℃ 字数统计 278 字 | 阅读时长 1 分钟 逐行读入12345678910111213void readTxt(string file){ ifstream infile; infile.open(file.data()); //将文件流对象与文件连接起来 assert(infile.is_open()); //若失败,则输出错误消息,并终止程序运行 string s; while(getline(infile,s)) { cout<<s<<endl; } infile.close(); //关闭文件输入流 } 逐个字符读入(忽略空格与回车1234567891011121314void 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(); //关闭文件输入流 } 逐个字符读入(包括空格与回车)12345678910111213141516void 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(); //关闭文件输入流 } 所需的头文件1234#include <iostream>#include <fstream>#include <cassert>#include <string> C++ 🐶 您的支持将鼓励我继续创作 🐶 赞赏 微信打赏 支付宝打赏