循环跳不出?
char numberTemp = "-1";char temp;
int i = 0;
int j;
int k; //输入整数N
cout << "Please input a number: ";
cin >> temp;
while(temp != '\n' && '0' <= temp && temp <= '9')
{
numberTemp = temp;
cout << temp << endl;
i++; //i表示整数的位数
cin >> temp;
}//想问一下大神,为什么无法接收回车后跳出?如果要接受回车后跳出,应该怎么写? #include <iostream>
using namespace std;
int main( void )
{
char numberTemp = "-1";
char temp;
int i = 0;
int j;
int k; //输入整数N
cout << "Please input a number: ";
// cin >> temp;
cin.get( temp );
cout << temp;
while( temp != '\n' && '0' <= temp && temp <= '9')
{
numberTemp = temp;
cout << temp << endl;
i++; //i表示整数的位数
// cin >> temp;
cin.get( temp );
}//想问一下大神,为什么无法接收回车后跳出?如果要接受回车后跳出,应该怎么写?
system("pause");
return 0;
} HHR 发表于 2014-6-1 10:05 static/image/common/back.gif
真是大神啊!不过话说大神,用cin.get( ) 跟直接用cin 有什么区别?还有system("pause" )是什么东西?能讲详细点吗?{:7_148:} ♂我是上帝♂ 发表于 2014-6-1 11:11 static/image/common/back.gif
真是大神啊!不过话说大神,用cin.get( ) 跟直接用cin 有什么区别?还有system("pause" )是什么东西?能讲 ...
system("pause" )就是cmd里面的按任意键继续.. ColbySuns 发表于 2014-6-1 14:29 static/image/common/back.gif
system("pause" )就是cmd里面的按任意键继续..
谢谢啦:lol:(字数不够,写点凑字数)
页:
[1]