Я пишу программу, и у меня возникают проблемы с использованием scanf и fopen, работающих вместе.Как использовать 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
(Эти пространства вкладки)
Отображается сообщение об ошибке «Предупреждение», передающее arg 1 «scanf» из несовместимого типа указателя »
Может ли кто-нибудь мне помочь?
Необходимо дать более подробную информацию. Например, каковы типы Year, Month, Day, Precip, High и Low? – 2008-09-24 18:40:38