• 9498阅读
  • 3回复

【提问】请问我如何保存整形原始数据的文件?还有如何读出的问题? [复制链接]

上一主题 下一主题
离线brada88
 

只看楼主 倒序阅读 楼主  发表于: 2006-02-20
【提问】请问我如何保存整形原始数据的文件?还有如何读出的问题?
好像QFile读出和写入只是操作char型的
[ 此贴被XChinux在2006-02-19 21:42重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-02-20
可用QString类的成员函数进行转换成整型或者浮点型
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线cavendish

只看该作者 2楼 发表于: 2006-02-20
QByteArray
char *可以存储任意类型的数据呀
离线tieliu

只看该作者 3楼 发表于: 2006-02-24
保存:

  int num1 = 10235;
  int num2 = 10232;
  int num3 = 102435;
  QFile file( "file.dat" );
  file.open( IO_WriteOnly );
  QDataStream stream( &file );
  stream << num1 << num2 << num3;

读取
  int num1,num2, num3;
  QFile file( "file.dat" );
  file.open( IO_ReadOnly );
  QDataStream stream( &file );
  stream >> num1;    
  stream >> num3;    
  stream >> num3;    

请参考以下参考QFile类和QDataStream类文档
快速回复
限100 字节
 
上一个 下一个