1
我正在製作一個程序,將英語句子轉換爲拉丁語。我不斷收到錯誤「ISO C++禁止在第16行指針和整數[-fpermissive]之間的比較」任何幫助?獲取錯誤:「ISO C++禁止指針和整數之間的比較[-fpermissive]」我該如何解決?
void wordfinder();
string word;
string engSent;
int x;
int main()
{
cout << "Enter a sentence: ";
getline(cin, engSent);
string word = "";
for (x = 0; x < engSent.length(); x++)
{
if (engSent[x] == " " || engSent[x] == "," || engSent[x] == ".")
{
wordfinder();
word = "";
}
}
return 0;
}
void wordfinder()
{
word = engSent.substr(0,engSent[x]);
cout << word;
}
什麼是線16? 「 – Grantly
」「是一個字符串。你想要''這是一個角色。 –
@AlanStokes:歡迎來到堆棧溢出!這是評論部分。答案在答案部分,您可以在此找到:↓↓↓↓↓↓ –