首页 > 其他 > 详细

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

时间:2015-11-17 18:23:04      阅读:150      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!