我正在阅读一个包含以下内容的文本文件:
我正在阅读它,并且是用的语言是:
我能得到名字和整数,但浮点数却变成了类似于-9522999990000000000000000000.00的东西。我做错了什么吗?
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的东西。我做错了什么吗?