我從其中包含一個文本文件中讀取的fscanf輸入:花車
Mary 55334422 24.90 56.6 45.68
和正在讀它:
....char name[20]; int num; double worked; double rate; double total;....
fscanf(fp, "%s %d %f %f %f\n", name, &num, &worked, &rate, &total);
我得到的名稱和整數罰款,但浮點數出來的東西像-9522999990000000000000000000.00
我在這裏做錯了什麼?
非常感謝您的幫助 – rach 2011-03-02 00:50:49