向大佬们求助,
3.6原题如下:编写一段程序,使用范围for 语句将字符串内所有字符用X代替
我写的代码是:
int main() {
string str("some string");
for(auto &c : str)
c = "X";
cout<<str;
}
提示错误为:Assigning to 'char' from incompatible type 'const char [2]'
我只知道C++里,常量字符串“X”这种类型与char*不同,但不知道这段代码如何改正。