注册 登录
编程论坛 C语言论坛

请问gets函数的原型是什么

komorebi0110 发布于 2019-12-14 00:19, 2171 次点击
网上查不到耶,我要做的题目里说要自定义gets

这个是框架:char* _gets(char* str)
5 回复
#2
rjsp2019-12-14 11:15
请问gets函数的原型是什么 ------ char* gets( char *str );
gets 在 c99 时被废弃,在 C11 时被移除
#3
komorebi01102019-12-15 13:30
回复 2楼 rjsp
听不懂 我晕了
#4
bcbbcclbbc2019-12-15 15:10
gets() 函数不进行边界检查,从而此函数对缓冲区溢出攻击极度脆弱。无法安全使用它(除非程序运行的环境限定能出现在 stdin 上的内容)。因此,此函数在 C99 的第三次勘误中被弃用,而在 C11 标准发布时被移除。推荐的替代品是 fgets() 和 gets_s() 。

你看看这个内容,有没有你需要的答案。
https://zh.

[此贴子已经被作者于2019-12-15 15:12编辑过]

#5
komorebi01102019-12-15 16:12
虽然还是有点懵,我再想一下,谢谢大家!!
#6
SmileAgain2019-12-15 21:11
太难了.
1