旅途

如果想飞得高,就该把地平线忘掉

scanf 空格

由于scanf函数在接收数据时,是通过空格来区分数据项的.  
  如果你:  
  char   c[20];  
  scanf("%s",c);  
  输入:this   is   a   c   program!  
  它接收到this后遇到空格,认为对应%s的数据项已结束,后面的(包含空格)不能输入。  
  你想输入带空格的字符串,只有使用gets(c);  
  但遗憾的是用gets()函数一次只能输入一个字符串。

posted on 2007-10-22 01:10 旅途 阅读(1281) 评论(0)  编辑 收藏 引用 所属分类: C/C++


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