使用 fgets 检测 C 语言中的 EOL

Ski*_*zit 1 c file-io

我正在尝试使用以下命令从文件中读取一行...

 while(fgets(c,BUF,f) != EOL){
   puts(c);
 }
Run Code Online (Sandbox Code Playgroud)

EOL =#define EOL '\n'但是,我收到警告...comparison between pointer and integer

实现我正在尝试的正确方法是什么?

seh*_*ehe 5

fgets 读取一个字符串,结果类型为 char*

我认为你正在考虑fgetc