函数原型:gets_s(char *buf,STLEN)
与fgets(char *buf, STLEN, FILE *stream)函数的区别:
- get_s()函数只从标准输入中读取数据,所以不需要第三个参数
- 如果get_s()函数读到换行符,会丢弃它而不是存储它。
- 如果get_s()函数读到最大字符数都没有读到换行符,会执行一下几步首先将目标数组中的首字符设置成空字符,读取并丢弃随后的输入直至读到换行符或文件结尾,然后返回空指针,接着调用依赖实现的“处理函数”,可能会终止或退出程序
与fgets(char *buf, STLEN, FILE *stream)函数的区别: