黑马程序员技术交流社区
标题:
函数
[打印本页]
作者:
原晓桢
时间:
2015-7-31 22:04
标题:
函数
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都有越界问题
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2