gets()函数
gets函数属于<stdio.h>,gets()函数会读取整行输入行,直至遇到换行符
fgets()函数
fgets与gets函数同属于<stdio.h>
一般使用 fgets函数,都是读取 文件当中的 n-1个字符到 s中,其实, 此函数还有一个很好的用处就是从标准输入流中读取字符串,而且不用担心输入的字符个数超出了字符数组的大小而导致溢出的问题!
具体用法为
char str[10];
fgets(str, siezof(str), stdin);
不同的是
fgets()只读取n-1个字符,所以,fgets读取到换行符、文件尾或读完n-1个字符便会返回