QTextStream读取文件内容
2017-11-28 18:21
218 查看
QFile file("file.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
1.QString QTextStream::read
( qint64 maxlen )
读取txt文件maxlen个字符
QString line1= in.read(1); //读取一个字符
QString line2= in.read(1); //自动读取下一个字符
qDebug()<<line1;
qDebug()<<line2;
QString line1= in.read(20); //读取20个字符,归为一个字符串
2.QString QTextStream::readLine
( qint64 maxlen =
0 )
QString line1= in.readLine(0); //读取第0行文档
QString line2= in.readLine(5); //读取第0行5个文档
qDebug()<<line1;
qDebug()<<line2;
QString line1= in.readLine(); //读取第0行文档
QString line2= in.readLine(); //自动读取第1行文档
qDebug()<<line1;
qDebug()<<line2;
3.QString QTextStream::readAll
()
QString line1= in.readAll(); //读取全部txt文档,并归为一个字符串
4.bool QTextStream::seek ( qint64 pos )
bool a=in.seek(6); //定位文本中的第6个位置
QString line2= in.read(1) ; //读取该位的1字符
qDebug()<<line2;
5.读取txt全部内容的方法
/******************************************
两种方法读取txt文档
*****************************************/
/* while (!in.atEnd()) {
QString line = in.readLine();
qDebug()<<line;
}
QString line3=in.readLine();
while(!line3.isNull())
{
qDebug()<<line3;
line3=in.readLine();
}*
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
1.QString QTextStream::read
( qint64 maxlen )
读取txt文件maxlen个字符
QString line1= in.read(1); //读取一个字符
QString line2= in.read(1); //自动读取下一个字符
qDebug()<<line1;
qDebug()<<line2;
QString line1= in.read(20); //读取20个字符,归为一个字符串
2.QString QTextStream::readLine
( qint64 maxlen =
0 )
QString line1= in.readLine(0); //读取第0行文档
QString line2= in.readLine(5); //读取第0行5个文档
qDebug()<<line1;
qDebug()<<line2;
QString line1= in.readLine(); //读取第0行文档
QString line2= in.readLine(); //自动读取第1行文档
qDebug()<<line1;
qDebug()<<line2;
3.QString QTextStream::readAll
()
QString line1= in.readAll(); //读取全部txt文档,并归为一个字符串
4.bool QTextStream::seek ( qint64 pos )
bool a=in.seek(6); //定位文本中的第6个位置
QString line2= in.read(1) ; //读取该位的1字符
qDebug()<<line2;
5.读取txt全部内容的方法
/******************************************
两种方法读取txt文档
*****************************************/
/* while (!in.atEnd()) {
QString line = in.readLine();
qDebug()<<line;
}
QString line3=in.readLine();
while(!line3.isNull())
{
qDebug()<<line3;
line3=in.readLine();
}*
相关文章推荐
- QTextStream 读取文件内容
- QTextStream 读取文件内容
- 读取Nutch抓取文件中的Segments中Parse_Text的内容
- android 读取sd卡文件的内容用TextView显示
- 利用fopen的fread和ifstream的read来读取txt文件的全部内容
- 编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt
- Hadoop读取sequencefile和textfile文件内容
- 利用FileReader.readAsText()读取文件内容并保存到服务器
- 任何的File.ReadAllText()和使用StreamReader读取文件内容之间的差异?
- Qt qtextstream读取文件
- Android 读取SD卡中的text文件内容
- QTextStream 读取文件乱码的解决办法
- 关于Object.class.getResourceAsStream方法读取文件的使用
- [How to]如何自定义plist文件和读取plist文件内容
- android 读取txt文件内容
- 文件管理:创建文件,读取内容,剪切文件
- Kotlin 读取文件内容
- 读取html文件内容乱码处理
- python进制转换(读取纯二进制文件内容)
- 读取TXT文件内容的方法