fgets函数的使用 数 505来说一说fgets(..)函数。 原型 char* fgets(char*s,intn,FILE*stream); 参数: s:字符型指针,指向存储读入数据的缓冲区的地址
SYNOPSIS #include <stdio.h> char *fgets(char *s, int size, FILE *stream); 1 2 3从stream中读取字节到s中,字节多少受到size的限制;
如果溢出,多出来的字符将被写入到堆栈中,这就覆盖了堆栈原先的内容,破坏一个或多个不相关变量的值,为了避免这种情况,我们可以用fgets()来替换gets()(