黑马程序员技术交流社区
标题:
puts&gets 用法
[打印本页]
作者:
cuin
时间:
2015-6-29 22:13
标题:
puts&gets 用法
1. puts()函数
puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为: puts(s);
其中s为字符串变量(字符串数组名或字符串指针)。 puts()函数的作用与语printf("%s\n", s)相同。
2. gets()函数
gets()函数用来从标准输入设备(键盘)读取字符串直到回车结束, 但回车符 不属于这个字符串。其调用格式为:
gets(s);
其中s为字符串变量(字符串数组名或字符串指针)。
gets(s)函数与scanf("%s", &s)相似, 但不完全相同, 使用scanf("%s", &s) 函数输入字符串时存在一个问题, 就是如果输入了空格会认为输入字符串结束, 空格后的字符将作为下一个输入项处理, 但gets() 函数将接收输入的整个字符 串直到回车为止。
作者:
mars887
时间:
2015-6-29 22:31
不错不错!学习了
作者:
寂静的夜
时间:
2015-6-29 22:40
puts() 类似printf() 但不能有空格
gets() 类似scan() 可以有空格,以回车结束
作者:
zhanghao2744491
时间:
2015-6-30 01:36
总结的不错啊。学习学习
作者:
heyuze
时间:
2015-6-30 05:11
3L总结得好精辟。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2