黑马程序员技术交流社区
标题:
fgets()和fput()要注意的
[打印本页]
作者:
学以致用表初衷
时间:
2016-1-13 08:06
标题:
fgets()和fput()要注意的
fgets(数组名,数组长度,stdin) ;
当输入的字符串长度大于数组的长度,fgets会自动把最后一个元素变成\0;
当输入的字符串长度小于数组的长度,fgets会接收一个\n;
fputs():也是文件操作相关的函数。
格式:
fputs(数组名,stdout);
优缺点:
scanf 和 puts 都是不安全的。当输入的字符串长度大于数组的长度。超过字符串长度的 字符 就都是不安全的。
fgets 和fputs 最大的优点就是帮我们自动截取输入的字符串,使得我们对字符串的存取都是安全的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2