[HORSETAIL]

花儿,总会有谢的时候

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  11 随笔 :: 21 文章 :: 7 评论 :: 0 Trackbacks

作者:Horsetail

因为std::cin不能直接接受空格(空格作为输入的标志),所以我们要用cin对象中的一个成员函数std::cin.get()接受单个字符.并可以用std::cout.put()成员函数直接输出.如下:

 #include <iostream>

using namespace std;

int main()
{
  char c;

  while( cin.get())  //接受单个字符(包括空格)
  {
     cout.put();调 //输出单个字符!
  }

  return 1;
}

posted on 2007-01-20 13:23 [HORSETAIL] 阅读(2054) 评论(2)  编辑 收藏 引用 所属分类: C/C++语言编程

评论

# re: [原创]关于在cin中输入输出空格的实现 2007-10-18 15:39 阿三大法
程序不能通过运行  回复  更多评论
  

# re: [原创]关于在cin中输入输出空格的实现 2007-12-20 16:22 warren
代码都帖错了,要这样才可以运行:
while(c=cin.get())
{
cout.put(c);
}  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理