qt 关于二进制文件(类对象)读入的问题

qt 关于二进制文件(类对象)读入的问题,第1张

首先你得知道这个二进制文件写入时的格式(数据类型) 比如你先写入一个int,然后char[10]; 这样无论是用Qt还是C++,或者是C读取这个文件都是按照字节数据进行读取的 首先读取int的4字节数据,然后在读取10个字符数据就行。

这个问题,不是个复杂的问题。相信你自己可以解决的。

1、查看文件大小

2、申请比文件大至少1byte的内存缓冲区

3、打开文件

4、按行读取内容,按byte过滤掉空格

5、将去掉空格的内容复制进缓冲区

6、循环执行4、5,直到文件结束

7、显示内存缓冲区中的内容

String[] s={"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

Systemoutprint("请输入数字(1-12):");

BufferedReader br=new BufferedReader(new InputStreamReader(Systemin));

String str=brreadLine();

int m=IntegerparseInt(str);

if (m<=0||m>=13)

{

以上就是关于qt 关于二进制文件(类对象)读入的问题全部的内容,包括:qt 关于二进制文件(类对象)读入的问题、Qt中如何读取文件中内容,并去掉文件中空格,再将去掉空格后的内容显示在文件上、QT编程 获取当前工作目录下的文件列表,并以Tree的形式显示在界面上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9282722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存