gets()_s函数

函数原型:gets_s(char *buf,STLEN)

与fgets(char *buf, STLEN, FILE *stream)函数的区别:

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

猜你喜欢

转载自blog.csdn.net/qq_40732561/article/details/81162455