您的位置:首页 >百科达人 >正文

c语言gets()(c语言gets)

摘要 大家好,飞飞今天来为大家解答以下的问题,关于c语言gets(),c语言gets这个很多人还不知道,那么下面让我带着大家一起来看看吧!c语言里gets(...

大家好,飞飞今天来为大家解答以下的问题,关于c语言gets(),c语言gets这个很多人还不知道,那么下面让我带着大家一起来看看吧!

c语言里gets(a) 表示输入一个字符串到数组a,a表示读取一个字符串存入a中,字符串输入结束标志为换行符。

比如 输入321 cs dd回车a中存储为 321 cs dd扩展资料:gets函数相关知识:注意事项:gets从标准输入设备读字符串函数,其可以无限读取,不会判断上限,以回车结束读取,所以编程时应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。

2、功能:从stdio流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。

换行符不作为读取串的内容,读取的换行符被转换为‘’空字符,并由此来结束字符串。

3、返回值:读入成功,返回与参数buffer相同的指针;读入过程中遇到EOF(End-of-File)或发生错误,返回NULL指针。

所以在遇到返回值为NULL的情况,要用ferror或feof函数检查是发生错误还是遇到EOF。

参考资料:百度百科gets函数。

本文分享完毕,希望对大家有所帮助哦。

版权声明:本文由用户上传,如有侵权请联系删除!