gpt4 book ai didi

c++ - 错误 C2664 : in c++?

转载 作者:太空宇宙 更新时间:2023-11-03 10:37:20 25 4
gpt4 key购买 nike

for (int v = 0; v <= WordChosen.length();v++)
{
if(Letter == WordChosen[v])
{
WordChosenDuplicate.replace(v,1,Letter);
}
}

我收到这个错误

"Error 4 error C2664: 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::replace(__w64 unsigned int,__w64 unsigned int,const std::basic_string<_Elem,_Traits,_Ax> &)' : cannot convert parameter 3 from 'char' to 'const std::basic_string<_Elem,_Traits,_Ax> &' c:\documents and settings\main\my documents\uni\2nd year\tp2\hangman\hangman\hangman.cpp 147 "

我只是在输入这行之后才得到错误

WordChosenDuplicate.replace(v,1,Letter);

最佳答案

或者

WordChosenDuplicate.replace(v,1,std::string(Letter, 1));

关于c++ - 错误 C2664 : in c++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/755726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com