读书人

读取文本,该怎么解决

发布时间: 2013-02-25 10:23:36 作者: rapoo

读取文本
读取文本时,文本文件是否可以是只读形式。
[解决办法]
打开文件的时候不是要传入flag,你选QIODevice::ReadOnly
[解决办法]

引用:
读取文本时,文本文件是否可以是只读形式。


QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly
[解决办法]
QIODevice::Text))
return;

[解决办法]
没明白你的意思,你想文件只读,然后还想往文件写内容
[解决办法]
只读的方式去读,读取之后,然后把读取到的内容写到你下位机就ok了啊.
看Qt的API文档:
bool QFile::open ( FILE * fh, OpenMode mode )

OpenMode里面有个如下enum值:
QIODevice::NotOpen
QIODevice::ReadOnly
QIODevice::WriteOnly
QIODevice::ReadWrite
QIODevice::Append
QIODevice::Truncate
QIODevice::Text
QIODevice::Unbuffered

[解决办法]
引用:
引用:没明白你的意思,你想文件只读,然后还想往文件写内容嗯 ,是想往下位机写参数,单文本文件害怕被无意修改了。

你把信息读出来,然后写到下位机不就行了,和你的文本 有什么联系?

读书人网 >QT开发

热点推荐