fgets(数组名,数组长度,stdin) ;
当输入的字符串长度大于数组的长度,fgets会自动把最后一个元素变成\0;
当输入的字符串长度小于数组的长度,fgets会接收一个\n;
fputs():也是文件操作相关的函数。
格式:
fputs(数组名,stdout);
优缺点:
scanf 和 puts 都是不安全的。当输入的字符串长度大于数组的长度。超过字符串长度的 字符 就都是不安全的。
fgets 和fputs 最大的优点就是帮我们自动截取输入的字符串,使得我们对字符串的存取都是安全的。 |
|