litangzheng @ 2024-10-05 18:35:05
c++最新版本移除了gets()这个函数,因为用gets()输入太长的字符串时会数组越界,运行错误。那么到底是哪个版本移除了gets()?洛谷的评测机上还能用吗?
by litjohn @ 2024-10-05 18:37:39
@litangzheng c++11之后就没有了
by litjohn @ 2024-10-05 18:38:01
@litangzheng 选c++11及之前还能用
by litangzheng @ 2024-10-05 18:39:16
@litjohn 好,谢谢。
by Terrible @ 2024-10-05 18:40:27
C11 移除了 gets
,洛谷环境中 C++11 以上都不能用。
某些环境中 C++11以上仍然可以使用 gets
。
洛谷采用的 C 版本是 C99。
by Terrible @ 2024-10-05 18:41:22
https://www.luogu.com/paste/q0ubjo5w
by litangzheng @ 2024-10-05 18:42:06
@Terrible 谢谢。