您的位置首页百科词条

gets函数怎么使用

gets函数怎么使用

的有关信息介绍如下:

gets函数怎么使用

c语言,gets()函数用来从标准输入设备(键盘)读取字符串直到换行符结束,但换360问答行符会被丢弃,然后在末牛资况试培使移环尾添加'\0'字符。其调用格式为:gets(s)。其中s为字符串变量(字符串数组名或字符串指针承粉显供)。如果为单个字符指针,编译连接不会有错误,但运行后内存溢出错误。

扩展资料:

gets(s)函数与scanf("%s",s)相似,但不完全相同,zd使用scanf("%s",s)函数输入字符串时存在一个问题,就是如果输入了空率物念宪置友格会认为字符串结束,空格补算极南找管刻后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止。

gets(s)函数可以无限读取,不会判断上限,以回车结居重用组太倒片给只马束读取,所以程序员应该确保却喜跑粮乐配buffer的空间足够大,以便在执行读操作时不发生溢出。