QT--QFile读文件,读入指定长度的字节
程序员文章站
2022-04-08 17:09:23
...
例子1:指定读入字节数,以10为例
QFile file1("D:/1.txt");
file1.open(QIODevice::ReadOnly);
int num = 10;
char * buffer=new char[num];
int length = 0;
while((length=file1.read(buffer,10))!=0) // 一次读进10个字节(读进10个字节,length==10),当剩余字节数小于10时,length等于剩余字节数
{
qDebug()<<buffer;
qDebug()<<length;
}
file1.close();
例子2:根据读取数据的数据类型,读入相应字节数。
QFile file1("D:/1.txt");
file1.open(QIODevice::ReadOnly);
QDataStream in(&file1);
char t;
in.readRawData((char *)&t, sizeof(t));
qDebug()<<t;
file1.close();
上一篇: node读文件
下一篇: JQuery 简单小例子 图片幻灯