读书人

C++中如何把char类型转换成char*类型

发布时间: 2012-04-08 14:38:30 作者: rapoo

C++中怎么把char类型转换成char*类型
比如有一下语句:
char x='a';
char*y="a";
if(x==)
cout<<"right"<<endl;
这样编译器不会输出 right 的,可是都是a,为什么就不能相等呢,怎么让 'a' 与"a"相等呢,求解!!!

[解决办法]
if(x==y[0]) 就行了
[解决办法]
if(x==*y) 就行了
[解决办法]
if(x==y[0]),if(x==*y) 都能输出right
[解决办法]

探讨
引用:
if(x==*y) 就行了
嗯嗯 对的 我试过了,看来是我对这个理解不是太深啊,这个问题为难了我一个下午···

读书人网 >C++

热点推荐