-
-
[旧帖]
[讨论]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作者讲授!