Qt编程遇到的问题,我在qt中直接使用C语言的程序片段,有问题 ,求解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt编程遇到的问题,我在qt中直接使用C语言的程序片段,有问题 ,求解相关的知识,希望对你有一定的参考价值。
#include.........int tmp=0;QList<qreal> Data;... if((fp=fopen(FILENAME,"a+"))==NULL)
printf("file open error !");
exit(0);
while( ! feof(fp))
fscanf(fp,"%d",&tmp);
Data.append(tmp);
fclose(fp);
....
Qt中可以直接使用C的文件操作函数吗?feof()和fscanf()好像没有用啊?没用过Qt,求大神讲解啊
程序可以编译通过也可以执行,但是上面的while只运行一次,fscanf也没有把文件里的数据写到tmp里,tmp的值还是0,不知道为什么啊
追答fp=fopen(FILENAME,"a+")
建议看看打开模式,你打开的时候好像已经在文件尾了
以上是关于Qt编程遇到的问题,我在qt中直接使用C语言的程序片段,有问题 ,求解的主要内容,如果未能解决你的问题,请参考以下文章