【发布时间】:2010-10-19 20:03:30
【问题描述】:
for (int v = 0; v <= WordChosen.length();v++)
{
if(Letter == WordChosen[v])
{
WordChosenDuplicate.replace(v,1,Letter);
}
}
我收到这个错误
"错误 4 错误 C2664: 'std::basic_string<_elem> &std::basic_string<_elem>::replace(__w64 无符号整数,__w64 无符号整数,常量 std::basic_string<_elem> &)' : 无法将参数 3 从 'char' 到 'const std::basic_string<_elem> &' c:\documents and settings\main\my 文件\uni\2nd 年\tp2\hangman\hangman\hangman.cpp 147 "
我在把这行放进去后才得到错误
WordChosenDuplicate.replace(v,1,Letter);
【问题讨论】:
-
请显示更多代码 - 具体显示 WordChosen、WordChosenDuplicate 和 Letter 的定义。
-
感谢大家的帮助
标签: c++ visual-c++