テキスト ファイルから読み取り、while(!feof)
ループを繰り返していますが、この条件を使用するたびに、ループが余分な時間を繰り返します。
この「パッチのある」コードで問題を解決しました
while (stop == FALSE)
{
...
terminator = fgetc(input);
if (terminator == EOF)
stop = TRUE;
else
fseek(input, -1, SEEK_CUR);
}
でも見た目も気持ちも悪いです。