为了账号安全,请及时绑定邮箱和手机立即绑定

想在C++中实现对字符实行判断?下面的代码怎样改能实现这个功能?

想在C++中实现对字符实行判断?下面的代码怎样改能实现这个功能?

C++
winsky灬柒 2016-03-20 21:39:51
#include<iostream> #include<string> using namespace std; int main() { char s1; cin>>s1; if(s1=='yes') { ... } ifelse(s1=='no') { ... } system("pause"); return 0; }
查看完整描述

4 回答

?
onemoo

TA贡献883条经验 获得超454个赞

首先,字符串字面量应该使用双引号括起来:"yes" "no"

其次,使用char数组的话,就不能用 == 来判断是否等于另一个字符串了,必须逐个字符进行比较才行。想用 == 比较字符串,就要使用std::string类型。


既然你已经include string这个头文件了,就用std::string类型吧。把第6行改成 string s1; 就行了

查看完整回答
反对 回复 2016-03-23
  • 4 回答
  • 0 关注
  • 1332 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信