fgets 函数的声明如下:
|
1 |
char *fgets(char *s, int size, FILE *stream); |
s 表示待接收字符串的缓冲区,size 为最大大小,stream 为读取的数据流。
对于数据的读取来说,函数实际最多读到 size - 1 个字节,如果读取的数据比这个长,会自动截断,保证在最后以\0 结尾,要注意的是读取字符时会把\n 也读进来。
fgets 函数的声明如下:
|
1 |
char *fgets(char *s, int size, FILE *stream); |
s 表示待接收字符串的缓冲区,size 为最大大小,stream 为读取的数据流。
对于数据的读取来说,函数实际最多读到 size - 1 个字节,如果读取的数据比这个长,会自动截断,保证在最后以\0 结尾,要注意的是读取字符时会把\n 也读进来。