在提交问题时,不少接收字符串的时候可以用gets函数(以前确实可以),但由于get函数不提供给出足够长的输入字符串时,避免目标数组缓冲区溢出的手段。 std::gets 于 C++11 被弃用,并于 C++14 移除。 可使用 std::fgets 替代。也就是说现在只要用C++11及以后版本的标准,gets函数都不能再用了 ...
不安全:由于 gets()不能指定输入数据的长度,它无法防止输入的数据过长导致缓冲区溢出。这使得 gets...
请问为什么gets函..刚才又试了一下,发现加上指针后的确不能正常输入还显示,翻了下书,书上只说有两种字符串输出方法:1.字符数组2.字符指针。我们这种方式是两种方法的混用,所以才出问题的