首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

fscanf函数利用double变量从文件中读不出数是何原因,该如何处理

2012-04-01 
fscanf函数利用double变量从文件中读不出数是何原因我用如下的代码从文件中读取浮点数:doublefData0.0fs

fscanf函数利用double变量从文件中读不出数是何原因
我用如下的代码从文件中读取浮点数:
double   fData   =   0.0;
fscanf(pFile, "%f ",&fData);
fData返回的值总为0(文件中存的数不为零)

但如果把变量fData定义为float型却可以正常读取数据,不知为何,请各路高手赐教。


[解决办法]
试试 fscanf(pFile, "%lf ",&fData);
[解决办法]
fscanf(pFile, "%lf ",&fData);

热点排行
Bad Request.