이것은 지금까지 컴파일했지만 출력이 잘못되어있는 프로그램입니다. 두 배열을 비교하고 동등한 경우 true를 반환하고 그렇지 않은 경우 false를 반환하는이 함수를 수정하려고합니다.C++ 교수형 (Hangman) 프로그램이 업무용인지 확인합니다
bool CheckWon (char selectedWord[], char gameBoard[])
{
bool checkWon = false;
int length = strlen(selectedWord);
for (int i = 0; i < length; i++)
if (strcmp(gameBoard[i], selectedWord[i]) == 0)
checkWon = true;
return checkWon;
}
문제가 무엇인지 명확히 설명하십시오. –
무엇이 잘못되었는지에 대한 보고서/설명이 필요하며, 선호하는 플랫폼/컴파일러가 무엇인지 알려주는 것이 좋습니다. –
로직에 결함이있는 경우 확실히 하나의 기능에 불과합니다. 맞습니까? 디버거를 살펴보고, 모든 것이 가지고있는 가치를보고, 기대했던대로 작동하지 않는 것을보십시오! – Cascabel