标题:提取操作符与cin.getline操作符是如何处理回车键的
只看楼主
林海雪原
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-5-30
 问题点数:0 回复次数:2 
提取操作符与cin.getline操作符是如何处理回车键的

提取操作符与cin.getline操作符是如何处理回车键的,不理解,书上也没查到?

搜索更多相关主题的帖子: 操作符 回车键 cin getline 
2007-06-09 12:03
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
得分:0 

msdn上有啊

Extracts characters from the stream until either the delimiter delim is found, the limit nCount–1 is reached, or end of file is reached. The characters are stored in the specified array followed by a null terminator. If the delimiter is found, it is extracted but not stored.

The get function, in contrast, neither extracts nor stores the delimiter.


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2007-06-10 16:45
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
得分:0 

istream& getline( char* pch, int nCount, char delim = '\n' );
istream& getline( unsigned char* puch, int nCount, char delim = '\n' );
istream& getline( signed char* psch, int nCount, char delim = '\n' );

从流中提取字符直到delim被找到,或者读取了nCount-1个字符,或者已经到了文件结尾.
这些字符被存进一个null结尾的数组.
如果delim被找到,他被提取,但是不存进null结尾的数组.

get函数,既不提取也不存储delim.

[此贴子已经被作者于2007-6-10 16:50:56编辑过]


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2007-06-10 16:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-146115-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.262246 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved