主题:[讨论]for循环怎么结束
椿尘楠子
[专家分:50] 发布于 2012-02-23 16:20:00
#include<iostream>
using namespace std;
int main(void)
{
int a;
cout<<"Please input the number:\n";
while(cin>>a)
{
cout<<a<<endl;
}
cout<<endl;
return 250;
}
这个循环除了可以用ctrl+z结束之外,还有什么方法,让我输入完一连串的数值后,按一下回车就结束,想请教高手[em2]
回复列表 (共2个回复)
沙发
tuo2000912 [专家分:0] 发布于 2012-03-02 13:10:00
#include<iostream.h>
#include<conio.h>
using namespace std;
int main(int argc, const char* argv)
{
    char* a;
    cout<<"Please input the number:\n";
    while(cin>>a)
    {
if(a[0]==(int)13) break;
        cout<<a<<endl;
    }
    cout<<endl;
    
    return 0;
}
这样改就行了。(把 都去掉)
板凳
椿尘楠子 [专家分:50] 发布于 2012-03-18 12:02:00
if(a[0]==(int)13) break;
请问你一下,这句代码什么意思,为什么我这里编译不过呀
我来回复