如何用c语言实现从txt文档中取出双精度的数据

如题,如何用c语言实现从txt文档中取出双精度的数据。我用
fscanf(op,"%lf",&Data[k][i]);
语句只能取到像0.29113924051这样的数据的其中0.291139这一部分。其中Data数组是double型的。
怎样准确的取到数据啊?谢谢
最新回答
旧事酒浓

2024-11-29 12:36:01

double 数据是有一定范围的,那个只能取道那个尾数,要想更多只能用long double 修饰,你可以用
C++的流实现文件读些。