에 '문자'에서 잘못된 변환이 나는 C에 완전히 새로운 해요 ++ 나는이 기능을 만들어 :C++ 오류 : 'const를 숯불 *'
bool guessWord(string compWord)
{
cout << "Guess a letter: ";
string userLetter;
cin >> userLetter;
for (unsigned int x = 0; x < compWord.length(); x++)
{
string compLetter = compWord[x];
if (compLetter == userLetter)
{
return true;
}
}
return false;
}
을하지만 error: invalid conversion from 'char' to 'const char*' [-fpermissive]
다음으로 돌아갑니다. 아무도 이것이 내가 무엇을 의미하는지 이해하도록 도울 수 있습니까?
당신이 내게 무엇'라인 23' 방법을 이해하는 데 도움이 경우에만. – WhozCraig
이것은 char에서 const char 포인터로 변환 할 수 없다는 것을 의미합니다. 23 행에서 const char 포인터를 기대하는 것으로 char을 전달합니다. – jalf