C语言gets函数的用法,能用代码举个例子么

如题所述

第1个回答  2022-09-28

,gets()函数用来从标准输入设备(键盘)读取直到结束,但换行符会被丢弃,然后在末尾添加'\0'字符。

其调用格式为:gets(s)。其中s为字符串变量(字符串数组名或字符串指针)。如果为单个字符指针,编译连接不会有错误,但运行后错误。

扩展资料:

gets()函数用于从缓冲区中读取字符串,其原型如下:

char *gets(char *string);

gets()函数从流中读取字符串,直到出现换行符或读到文件尾为止,最后加上NULL作为字符串结束。

,若成功则返回string的指针,否则返回NULL。

注意:由于gets()不检查字符串string的大小,必须遇到换行符或才会结束输入,因此容易造成缓存溢出的安全性问题。

参考资料来源:

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网