fscanf函数利用double变量从文件中读不出数是何原因
我用如下的代码从文件中读取浮点数:
double fData = 0.0;
fscanf(pFile, "%f ",&fData);
fData返回的值总为0(文件中存的数不为零)
但如果把变量fData定义为float型却可以正常读取数据,不知为何,请各路高手赐教。
[解决办法]
试试 fscanf(pFile, "%lf ",&fData);
[解决办法]
fscanf(pFile, "%lf ",&fData);