当前位置:  开发笔记 > 编程语言 > 正文

如何将scanf()与fopen一起使用

如何解决《如何将scanf()与fopen一起使用》经验,为你挑选了1个好方法。

我正在编写一个程序,并且在使用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"

谁能帮我?



1> chakrit..:

我想你想要fscanf不要scanf.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有