için 'Char' dan geçersiz dönüşüm ı C'ye tamamen yeniyim ++ ve ben bu işlevi oluşturuldu:C++ Hata: '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;
}
Ama error: invalid conversion from 'char' to 'const char*' [-fpermissive]
aşağıdaki döner. Bunun anlamını anlamada bana yardımcı olan var mı?
Bana neyi 'hat 23 'anlamalarını sağlamaktır Sadece eğer. – WhozCraig
Bu, bir char'dan const char işaretçisine dönüştürülemediğiniz anlamına gelir. 23 numaralı satırda, bir char char işaretçisini bekleyen bir şeye bir char geçirirsiniz. – jalf