Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

Re:想了想,还是觉得你说的有问题,我从《C++ IO流及本地化》里摘了一段话

Posted by autumncat at 2010-02-23 20:30:07 on Problem 1207
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:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator