QTextStream 读取文件内容
2017-05-11 22:34
393 查看
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读取文件内容
- 任何的File.ReadAllText()和使用StreamReader读取文件内容之间的差异?
- 利用fopen的fread和ifstream的read来读取txt文件的全部内容
- 读取Nutch抓取文件中的Segments中Parse_Text的内容
- Android 读取SD卡中的text文件内容
- android 读取sd卡文件的内容用TextView显示
- Qt qtextstream读取文件
- 利用FileReader.readAsText()读取文件内容并保存到服务器
- QTextStream 读取文件乱码的解决办法
- Hadoop读取sequencefile和textfile文件内容
- 编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt
- [导入]不经保存,直接读取上传文件的内容
- 使用Robot从txt文件中读取不同行的内容并显示
- 如何读取XML文件内容!
- 不经保存,直接读取上传文件的内容
- 使用Robot从txt文件中读取不同行的内容并显示(续)
- 关于ePass1000在B/S结构下的文件内容读取(VBSCRIPT)
- 直接读取上传文件的内容
- 如何读取XML文件内容!