兄弟们怎么办,求助bb

语法错误哦,判断语句要用==,一个=变成赋值语句了。

建议先系统性学习基础知识:https://edu.csdn.net/course/detail/2766

看你的编译提示,应该是你的比较方式错了。

大概意思是c++禁止字符串变量直接进行==比较。

应该用strcmp(select,"yes")类似的

比你你的20行应该用strcmp(select,"yes") == 0做判断。等于0时,即两者相等

头文件是string.h

==吧

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

你这个一看就有问题,你的select是char类型的,但是跟string类型无法比较,而且,char也存储不了字符串,最好用string头里面的string类型

而且真的建议你使用代码段,因为截图真的很难看,另外,编译信息也要粘一下