C++问题,急急急!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:52:45
请问如何实现一组未知长度的整形数输入的中断;主要是如何判断输入结束....我是用循环实现输入的,不知道该怎么跳出循环
望解答,谢谢!!!!

方式一:
按Ctrl+Z键
#include <iostream>

using namespace std;

int main()
{
cout << "请输入数字,同时按Ctrl+Z键结束输入" << endl;
int a;
while( cin >> a )
{;}
return 0;
}
方式二:
指定结束字
#include <iostream>

using namespace std;

int main()
{
cout << "请输入数字,输入-1结束输入" << endl;
int a; bool Goon( true );
while( Goon )
{
cin >> a;
if( a == -1 )
break;
}
return 0;
}

那要看你的问题是不是有结束标志,比如是不是需要输入什么字符来结束啊!
单是为了跳出循环可以用break;