【发布时间】:2017-04-27 05:57:23
【问题描述】:
我的 C 代码有小问题。我想读取文件,直到我点击某个字符或 EOF(从现在看到的参数)。 char *readUntil(FILE *stream, char character, size_t *length)
我使用这个循环:int i = 0while((i = fgetc(stream)) != character || i != EOF){} 来读取它,直到流结束或字符匹配。但是它似乎没有工作。有什么问题以及如何解决?
【问题讨论】:
-
while((i = fgetc(stream)) != character && i != EOF){}注意&&