1,从stdin流中读取字符串到指定buffer中,gets()和fgets()
gets()函数原型:char *gets(char *str)
fgets()函数原型:char *fgets(char *buf,int buf_size,FILE *stream)
平常使用的时候尽量避免使用gets()函数,因为gets()函数没有指定数据流的长度,而当stdin中的数据流大于str的指定长度时,多余的数据就会写入到str所在的堆栈中,造成内存的溢出,或者破坏了原来堆栈里的内容。而fgets函数事先指定了要读取的长度,所以不会存在上述问题。