cin判断读取结束 C++语言

cin是C++的输入流,可以通过>>进行读取。

判断读取结束,一般有两种方法,具体取决于与输入的约定。

1 以特殊值结尾。

如输入整数,以-1结束,那么当读到-1的时候,就确定读取结束了。

代码:

int n;
while(1)
{
    cin>>n;
    if(n == -1)break;
    //处理输入的合法值。

}

 

2 以EOF结尾,即文件结束符。

这种处理方式适用于以文件作为输入,或者在键盘手动输入文件结束符作为结尾标记。

代码:

int n;
while(cin>>n)
{
    //处理输入的合法值。

}

 

在windows上输入EOF的方法为Ctrl+Z

其它平台上输入EOF的方法为Ctrl+D

原文链接: https://www.cnblogs.com/widget90/p/5891339.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    cin判断读取结束 C++语言

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/240852

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午9:06
下一篇 2023年2月13日 下午9:06

相关推荐