码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-09-21 09:02:20      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:

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

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

标签:

原文地址:http://www.cnblogs.com/widget90/p/5891339.html

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