1-fgets()函数
1.stdio.h头文件
char * fgets(char *,int ,FILE *)
2.通常用法 1)fgets(数组名,字符串长度,stdin);
相当于从键盘缓存区输入一个字符串接收到数组中 2)当输入的字符串长度大于数组的长度,此时fgets会自动地把数组的最后一个元素
变成\0 3)当输入的字符串的长度小于数组长度的时候,fgets还会接受回车,然后再在后面加
上\0
4)if( ch[ strlen(ch)-1 ] ) ch[strlen(ch) - 1]='\0';
把多余的\n换成\0
3.优点 规定输入的字符串长度,避免越界问题.scanf和gets都有越界问题 |
|