gpt4 book ai didi

c++ - 错误 C++ | ISO C++ 禁止数组赋值

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

我有一个我无法解决的问题。如果此查询的回答为"is",则应该 anrede = female。

Dev++ 给我这个错误:ISO C++ 禁止数组赋值


char anrede[10];

printf("Anrede: female?? Yes/No");
scanf("%s", &anrede);

if(anrede == "Yes"){
anrede = "female";
} else{
anrede = "male";
}

有人可以帮助我吗?

最佳答案

你的代码是C代码,C对初学者来说很难。 C++ 更简单:

#include <iostream>
#include <string>

std::string anrede;

cout << "Anrede: female?? Yes/No";
std::getline(cin, anrede);

if(anrede == "Yes"){
anrede = "female";
} else{
anrede = "male";
}

关于c++ - 错误 C++ | ISO C++ 禁止数组赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8225222/

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