A**u 发帖数: 2087 | 1 【 以下文字转载自 Programming 讨论区 】
【 原文由 Aliu 所发表 】
谁知道 sscanf 这个东东? 为什么读浮点数总有问题? 比如:
sscanf(char_array, "%d %f", &i, &f);
其中char_array是从文件或屏幕上读入的一行. f值好象总有问题, 为什么??
谢谢先! | p**h 发帖数: 99 | 2 if your variable 'f' is of double type, you should use '%lf', not '%f'.
【在 A**u 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 【 原文由 Aliu 所发表 】 : 谁知道 sscanf 这个东东? 为什么读浮点数总有问题? 比如: : sscanf(char_array, "%d %f", &i, &f); : 其中char_array是从文件或屏幕上读入的一行. f值好象总有问题, 为什么?? : 谢谢先!
| A**u 发帖数: 2087 | 3 got it a monment ago! thanks a lot anyway!
【在 p**h 的大作中提到】 : if your variable 'f' is of double type, you should use '%lf', not '%f'.
|
|