Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:想了想,还是觉得你说的有问题,我从《C++ IO流及本地化》里摘了一段话In Reply To:想了想,还是觉得你说的有问题,我从《C++ IO流及本地化》里摘了一段话 Posted by:xbz at 2006-06-07 18:59:46 > “非单个字符的数据抽取:如果你不是按字符方式抽取, > 而是抽取一个整数或一个字符串或其他由多个字符组成的数据项, > 你就可能有超过输入序列结束符进行读操作的情况。 > 这是因为输入运算符要连续读入字符,直到遇到分隔符或遇到输入序列结束符为止。 > 假设输入序列是“...912749<eof>”, > 要抽取整数,那么抽取符将读入所有数字字符直到收到 > 遇到输入序列结束符的信息。 > 然后抽取符停止操作并设置标志eofbit, > 因为,此时抽取符已经试图超过输入序列结束符进行读操作。” > > > 也就是说如果最后一个数后面没有空白, > 读完最后一个数的同时,状态位就被设成EOF了。 有回车的话就不会了 Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator