cin指定输入截止符

C++ cin用法

cin指定输入截止符

例如有时间格式12:00:13,要求提取小时,分钟和秒数。
输入

12:00:13

输出

12
00
13

/*
*输入回车后,还需要手动输入EOF,即输入截止符号,才会正确显示;
*否则cin.getline会等待冒号的出现。
*/
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
using namespace std;
typedef long long ll;
int main()
{
//    freopen("in.txt","r",stdin);
    char s[10];
    while (cin.getline(s,10,':')){
        cout<<s<<endl;
    }
}

reference

https://blog.csdn.net/K346K346/article/details/48213811
https://blog.csdn.net/lanbing510/article/details/5893349#comments

posted @ 2019-01-27 09:21  MalcolmMeng  阅读(764)  评论(0编辑  收藏  举报