查看: 925|回复: 3
|
C++ else if statement的问题......
[复制链接]
|
|
#include<iostream>
using namespace std;
int main()
{
char confirm;
cout<<"please choose something\n";
cin>>confirm;
if(confirm='y')
cout<<"play\n";
else if(confirm='n')
cout<<"sorry\n";
else
cout<<"Invalid Input\n";
return 0;
}
以上的coding为什么key in什么都是得到play 而已......
请各位大大帮忙,谢谢! |
|
|
|
|
|
|
|
发表于 18-11-2005 05:53 PM
|
显示全部楼层
if(confirm='y')
->
if(confirm=='y')
太不小心了吧.. |
|
|
|
|
|
|
|
发表于 20-11-2005 11:44 AM
|
显示全部楼层
Oh... 你也逃不过 C++初学者 最常犯的毛病 |
|
|
|
|
|
|
|
发表于 22-11-2005 01:19 AM
|
显示全部楼层
哎呀,讲起C++,一定要有类别(class)才象C++。
你的程序好像是用C++编译器编译C语言。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|