fgets()是一个安全的字符串接收的函数
char a[5]; 如果使用fgets()数组最多存4个可见字符 自动留最后一个字符存放\0;
fgets()使用格式:
fgets(数组名,数组长度,stdin);fgets从输入缓冲区读取一个字符串保存到字符数组中
当输入的字符串长度大于数组,此时fgets会自动的把数组最后一个元素变成\0
当输入的字符串的长度小于数组长度的时候,fgets还会接收回车
strlen()不包含\0;
fputs();也是一个文件操作相关的函数
格式: fputs(数组名,stdiout)
fputs不能自动换行,也不能进行格式化的输出
|
|