刘加加在成长(C++语言学习中)

学习、工作、生活,这是三个问题。

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  38 随笔 :: 0 文章 :: 24 评论 :: 0 Trackbacks
cin
    string s;
    cout<<"Enter some words...";
    cin>>s;
    cout<<"You write:"<<s<<endl;
*读取并忽略开头所有的空白字符(空格、换行符、制表符)。
*读取字符直至遇到空白字符,读取终止。

getline()
    string line;
    cout<<"Enter a line...";
    getline(cin,line);
    cout<<"You write:"<<line<<endl;
*这个函数接收两个参数,第一个是输入流对象,第二个是string对象。
*getline不忽略行开头的换行符,只要getline()遇到换行符,哪怕是第一个字符,getline也将停止读取字符并返回。
*能够读取除换行之外的空白字符。

posted on 2008-06-01 00:02 刘加加 阅读(3328) 评论(1)  编辑 收藏 引用 所属分类: 学习C++语言

评论

# re: 字符串的读取 cin 和 getline() 2012-05-15 22:00 笨蛋侦探
感谢~~
他们的缓存一样吗?即用cin 读string 有没有字数限制?  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理