转换无效我完全新的C++和我创造了这个功能:C++错误:从 '字符' 到 '为const char *'
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行,你将一个char传给了一个需要const char指针的东西。 – jalf