這是我a4.c主要方法中的循環調用patternsearch功能:Ç - 最後調用函數再次被印刷
while(!feof(stdin)) {
scanf("%s", &word);
patternSearch(grid, word);
}
出於某種原因,我想不通,這個打印最後調用patternsearch兩次:
例如,看一下我的輸出TEST3:
Found "tip" at 0 2, L
Found "pop" at 0 0, D
Found "pop" at 2 0, U
Found "key" at 0 3, D
Found "key" at 2 1, R
"nope" - Not Found
"nope" - Not Found
正如你所看到的,對於「沒了」測試結果打印兩次。 :(
我想我的問題是類似的一個在這裏說: Last line being printed twice (C++) ,但我不知道