我尝试遍历文件中的每一行和标准输入中的每一行以进行比较。当我嵌套fgets in while循环时,外部循环不会第二次执行。我已经看到,如果内部循环是一个文件,它可以被关闭以重置到第一行,但我似乎不能用stdin做同样的事情。有没有办法在stdin开始时重新启动?while (fgets(fline, sizeof(fline), fileInput)){
while (fgets<
我想从文本文件中读取字符串(每行一个字符串/单词),然后按大小排列它们。char line[MAX_LINE_SIZE]; while(fgets(line, MAX_LINE_SIZE, fr)!newline from the string } fclose(fr);尽管这段代码运行,但我读取的每