c语言函数gets()—字符输入函数(由标准输入设备内读进一字符串)c语言接收一行字符串的方法。相关函数:fopen, fread, fscanf, fgets
引入的头文件:#include <stdio.h>
定义函数:char * gets(char *s);
函数说明:gets()用来从标准设备读入字符并存到参数s 所指的内存空间, 直到出现换行字符或读到文件尾为止,最后加上NULL 作为字符串结束.
返回值:gets()若成功则返回s 指针, 返回NULL 则表示有错误发生.
附加说明:由于 gets()无法知道字符串s 的大小, 必须遇到换行字符或文件结尾才会结束输入, 因此容易造成缓冲溢出的安全性问题. 建议使用fgets()取代.
范例 参考fgets()