加载中…
  
博文
(2011-07-19 16:19)
标签:

杂谈

分类: acm集训

gets

  【1】函数:gets(字符指针)   【2】头文件:string.h(c中),c++不需包含此头文件   【3】原型:char *gets( char *buffer );   【4】功能:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。   【5】注意:本函数可以无限读取,不会判断上限,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。如果溢出,多出来的字符将被写入到缓冲区后面的内存位置,这将破坏一个或多个不相关变量的值。这个事实导致gets函数只适用于玩具程序。   【6】示例:   C:#include'stdio.h'   void main()   {   char str1[5];   gets(str1);   printf('%s\n',str1);   }   C++:
标签:

杂谈

分类: acm集训

1 scanf函数的一般格式

 scanf (“格式控制符 ”,地址表列);

  说明:格式控制的作用是指定输入时的数据转换格式

         输入数据列是一个或者多个合法的地址表达式

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有