사용자가 Y 또는 y를 입력하는 동안 만 프로그램을 실행하려고하지만 한 번만 실행되며 Y 또는 y가 아니어도 실행됩니다. 입력 중 어느 것 Y, Y 일, N 또는 N잠시 동안 또는 그 동안?
printf("Welcome to the Jumble Puzzle Solver!\n\n");
printf("Would you like to enter a jumbled word?\n");
scanf("%s", &answer);
do{
printf("What word would you like scored?\n");
scanf("%s", &letters);
strcpy(changeletters, letters);
recursivepermute(letters, changeletters, checkword, k, dictionary ,max, min);
printf("Would you like to enter a jumbled word?\n");
scanf("%s", &answer);
}while (answer == 'Y' || answer == 'y');
'answer'는 어떤 유형입니까? 또한 숙제 태그는 사용되지 않습니다. – chris
[상단 또는 하단의 테스트 루프? (while while do while)] (http://stackoverflow.com/questions/224059/test-loops-at-the-top-or-bottom-while-vs-do-while) – alk