c++中,从键盘读入一行整数,回车停止, 再读一个数,,如何达到?? 麻烦各位ojer了。

输入说明:

第一行若干个整数。

第二行x,指定的元素 。

存在cc【】数组中

int main(int argc, char** argv)
{
int x;
int cc[100];
string mdata;
if(getline(cin,mdata))
{
process1(mdata);//现在mdata中包含了你输入的一行整数(以空格隔开)。写你自己的处理方
//法,将mdata中的数据解析出来存入cc.
}
cin>>x;
process2(x);//写方法将x写入cc.
return 0;
}

补充:process1 中大概用到的函数 find \ substr \ atoi \trim(清理空格,函数库里没有得自己写)...........
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-06
帮你顶一下。

c++中,从键盘读入一行整数,回车停止, 再读一个数,,如何达到...
int main(int argc, char** argv){ int x;int cc[100];string mdata;if(getline(cin,mdata)){ process1(mdata);\/\/现在mdata中包含了你输入的一行整数(以空格隔开)。写你自己的处理方 \/\/法,将mdata中的数据解析出来存入cc.} cin>>x;process2(x);\/\/写方法将x写入cc.return 0;} ...

相似回答