当前位置:首页 >  智能电子

c语言gets函数详解

发布时间:2024-11-28 10:00:46

c语言中gets的用法 

在C语言中,gets函数用于从标准输入流stdin读入一个整行(以回车或EOF)结束,写入ptr指向的字符数组,并返回这个指针;出错或遇到文件结束时则返回NULL。行末的换行符从流中取出,但不写入数组。gets()不检查被写入的数组大小。

使用gets函数可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。

需要注意的是,由于gets函数存在安全问题,自C11标准起已不再推荐使用。相反,建议使用更安全的fgets函数来代替。

《c语言gets函数详解》不代表本网站观点,如有侵权请联系我们删除

全数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号

联系我们 关于我们 版权申明