【发布时间】:2015-02-04 22:56:39
【问题描述】:
我正在编写一个程序,它必须从文件中提取一行文本并检查字母 C 是否在所述行中。我正在尝试使用 fgets() 从行中提取我需要的文本,但到目前为止完全无法产生任何输出。
这是我尝试过的代码:
fgets(char 1, int maxlen, FILE input_file)
它从中提取的输入文件名为input_file,其中的文本格式如下:
25,F
32,F
-40,C
-20,C
-20,F
-40,F
0,C
谁能告诉我我做错了什么?
【问题讨论】:
-
你写的代码不是有效的C。
-
char buf[100]; if (fgets(buf, sizeof buf, stdin) != NULL) {