我正在编写一个程序,并且在使用scanf和fopen一起工作时遇到了麻烦.
从我可以告诉我的错误线条似乎是:
FiLE * DataFile DataFile = fopen("StcWx.txt","r"); scanf(DataFile, "%i %i %i %.2f %i %i", &Year, &Month, &Day, &Precip, &High, &Low);
它打开的文件有一个天气数据列表,如下所示:
1944 4 12 0 58 24 1944 4 13 0.4 58 29 1944 4 14 0.54 42 29 1944 4 15 0 43 27
(那些空格是标签)
显示的错误是"[警告]从不兼容的指针类型传递`scanf'的arg 1"
谁能帮我?
我想你想要fscanf不要scanf.