【发布时间】:2010-03-14 07:20:27
【问题描述】:
你好,我读的文件如下
fscanf(fp,"%f %f %f\n",&*(p1+i), &*(p2+i), &*(p3+i));
我的文件行由三个浮点数组成...
我遇到的问题是,在文件中假设我有一些浮点数,假设点后最多两位数。但是当我要求 c 使用不同的格式打印这些值时,例如 %lf,%.2lf,%.4lf...在文件中,然后 c 将完全按照计算中的方式使用该值,否则它将使用点后面的数字。如果它会播放,那么如何才能使它完全使用浮点数呢?例如,在最后一种情况下,即使我要求它使用 %.10lf 打印该值,我也希望它只打印 1343.2300000000.?非常感谢!
【问题讨论】:
标签: c programming-languages file