C++ 获取不定输入

参考:C/C++如何获取不定数量的输入参数?

仅作记录

 

《C++ Primer》使用以下格式来获取不定输入

while(std::cin>>val) {
    // TODO
}

 

但实际上需要额外按键才能结束输入,有时候我只想读取到回车就结束输入,这时可以利用 cin 成员函数 get(),如下

while(std::cin>>val){
    // TODO
    if(std::cin.get() == '\n')    break;
}

 

 

 
posted @ 2022-01-22 15:10  幼麟  阅读(225)  评论(0编辑  收藏  举报