Scanf在C中每隔一个时间循环跳过一次。
while (!finished){ printf("Guess the word '%s'\n",covered); scanf("%c", ¤tGuess); i=0; while (i<=wordLength) { if (i == wordLength) { --numLives; printf("Number of lives: %i\n", numLives); break; } else if (currentGuess == secretWord[i]) { covered[i] = secretWord[i]; secretWord[i] = '*'; break; } ++i; } j=0; while (j<=wordLength) { if (j == (wordLength)) { finished = 1; printf("Congratulations! You guessed the word!\n"); break; } else { if (covered[j] == '-') { break; } } ++j; if (numLives == 0) { finished = 1; } }}
猛跑小猪
慕盖茨4494581
相关分类