for (int v = 0; v <= WordChosen.length();v++)
{
if(Letter == WordChosen[v])
{
WordChosenDuplicate.replace(v,1,Letter);
}
}
我得到這個錯誤錯誤C2664:在C++中?
「錯誤4錯誤C2664: 「的std :: basic_string的< _Elem,_Traits,_AX> &的std :: basic_string的< _Elem,_Traits,_AX> ::更換(__w64 無符號整型,__ W64無符號整型,常量 的std :: basic_string的< _Elem,_Traits,_AX> &) ':不能從 轉換參數3 '字符' 到' 常量 的std :: basic_string的< _Elem ,_Traits,_AX> &「C:\ Documents和Settings \ MAIN \我的文檔 \單\第二 年\ TP2 \劊子手\劊子手\ hangman.cpp 147 」
我只得到了錯誤將此行放入後
WordChosenDuplicate.replace(v,1,Letter);
請出示更多的代碼 - 特別展示WordChosen,WordChosenDuplicate和字母的定義。 – 2009-04-16 11:38:35
謝謝你們的幫助 – user91566 2009-04-16 14:06:39