• 6831阅读
  • 4回复

[提问]文件读写问题 [复制链接]

上一主题 下一主题
离线ch910926
 

只看楼主 倒序阅读 楼主  发表于: 2012-11-22
打个比方,我启动一个线程,这个线程一直产生一个int类型的随机数,同时将这个随机数写入一个txt文本中。当我结束这个线程的时候打开这个txt能直接看到int类型数据,而不是乱码。请问该怎么操作?
离线feiyang111

只看该作者 1楼 发表于: 2012-11-23
直接写代码 ,int型转成字符串写入txt 这个不会乱码把
离线ch910926

只看该作者 2楼 发表于: 2012-11-23
引用第1楼feiyang111于2012-11-23 09:26发表的  :
直接写代码 ,int型转成字符串写入txt 这个不会乱码把



嗯  我这样做了  但是我现在存成这样的数据   一个数据一个空格  后来我读取  用QTextStream in, in.readLine()读取不到一行的数据是为什么啊?
离线jdwx

只看该作者 3楼 发表于: 2012-11-23
回 2楼(ch910926) 的帖子
readline是读取一行文本,看截图估计out的时候没加换行符号“\n”。
整个文件就一行,一次全读出来了。


把读和写文件分成两个函数。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线ch910926

只看该作者 4楼 发表于: 2012-11-24
Re:回 2楼(ch910926) 的帖子
引用第3楼jdwx于2012-11-23 19:44发表的 回 2楼(ch910926) 的帖子 :
readline是读取一行文本,看截图估计out的时候没加换行符号“\n”。
整个文件就一行,一次全读出来了。
把读和写文件分成两个函数。
.......


已经解决了  好像是因为文件还没close你在打开会被清空。。。。。
快速回复
限100 字节
 
上一个 下一个