首页
社区
课程
招聘
[旧帖] [讨论]cin怎么回事 0.00雪花
发表于: 2009-10-25 13:30 1365

[旧帖] [讨论]cin怎么回事 0.00雪花

2009-10-25 13:30
1365
用C++ iostream的cin总有的时候不行,总是得不到值!
例如:
#include <iostream.h>

move(char x,char y) //辅助函数
{
        cout<<x<<" to: "<<y<<endl;
}

hanoi(int n,char A,char B,char C)
{
        if(n==1)
          move(A,C);
        else
      {
          hanoi(n-1,A,C,B);
          move(A,C);
          hanoi(n-1,B,A,C);
      }
}

int main()
{
int n;
char x='X',y='Y',z='Z';
cout<<"请输入环的个数n";
cin>>n;
hanoi(3,x,y,z);
cout<<"圆环移动的次序是:"<<endl;
cin.get();
return 0;       
}

查错发现cin>>n;n得不到值!
编译环境是VC++6.0
不知道是什么问题,我经常碰到这种得不到值的情况

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 273
活跃值: (64)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
cin.get()的问题吧,<C++ primer plus> 查一下 ,不要混用
2009-10-25 13:48
0
雪    币: 6
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦,那我去看看
2009-10-28 11:45
0
雪    币: 66
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
晕,没问题的啊,
2009-10-28 12:03
0
游客
登录 | 注册 方可回帖
返回
//