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

从文件读区double类型数据,该怎么处理

2012-03-22 
从文件读区double类型数据请问如何从文件(如txt)中读区double类型的数据??我采用的方法是:FILE*m_filem_f

从文件读区double类型数据
请问如何从文件(如txt)中读区double类型的数据??
我采用的方法是:
FILE*   m_file;
m_file=fopen(lpszPathName, "rt ");
double   a,b;
for(int   i=0;i <5;i++)
{
fscanf(m_file, "%f%f ",&a,&b);//???
}
我文件中的数据是:
4         78
3         89
2         75
1         85
5         86
我把结果输出的到:
-92559604473177292000000000000000000000000000000000000000000000.000000   -92559604877253265000000000000000000000000000000000000000000000.000000-92559604425286806000000000000000000000000000000000000000000000.000000   -92559604893715619000000000000000000000000000000000000000000000.000000-92559604377396321000000000000000000000000000000000000000000000.000000   -92559604872763532000000000000000000000000000000000000000000000.000000-92559604281615349000000000000000000000000000000000000000000000.000000   -92559604887729308000000000000000000000000000000000000000000000.000000-92559604497122535000000000000000000000000000000000000000000000.000000   -92559604889225886000000000000000000000000000000000000000000000.000000


[解决办法]
fscanf(m_file, "%lf %lf ",&a,&b);

热点排行