码迷,mamicode.com
首页 > 其他好文 > 详细

一些输入的控制(待优化)

时间:2015-11-17 18:25:25      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

今天刷题时遇到的

 

首先是输入:

技术分享

对于这种中间有多个空格的输入,只保存其中的有效部分,可以这么做:

1 while(cin>>b)
2 {
3     if(b!= )
4         a[i][e++] = b;
5      if(e==m)
6         break;
7 }        

通过控制输入的个数来结束

 

输入字符串时,有时需要接收多余的换行符,可以这么做:

int main()
{
    int t;
    cin>>t;
    string tmp;
    getline(cin,tmp);
    while(t--)
    {
                    string a;
                    getline(cin,a)
    }
         return 0;
}

用一个temp字符来接收。

 

以上应该都有更好的方法,遇到再来说

一些输入的控制(待优化)

标签:

原文地址:http://www.cnblogs.com/qlky/p/4972284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!