C程序中遇到一些问题
一、gets函数
在vs2015中编译总是提示未定义标识符gets,后来发现gets不安全,它得到的字符可能比字符数组中的多,容易造成溢出,于是在新C标准也就是C11标准中用gets_s替代了gets,注意gets_s函数需要两个参数,用法为gets_s(char *buff,size)。
一、gets函数
在vs2015中编译总是提示未定义标识符gets,后来发现gets不安全,它得到的字符可能比字符数组中的多,容易造成溢出,于是在新C标准也就是C11标准中用gets_s替代了gets,注意gets_s函数需要两个参数,用法为gets_s(char *buff,size)。