gets函数是什么意思?

如题所述

gets是get string的缩写,简言之就是从输入流中读取一串字符串,并放入其参数指向的地址中。

扩展资料:

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

gets()函数从流中读取字符串,直到出现换行符或读到文件尾为止,最后加上NULL作为字符串结束。所读取的字符串暂存在给定的参数string中。

由于gets()不检查字符串string的大小,必须遇到换行符或文件结尾才会结束输入,因此容易造成缓存溢出的安全性问题,导致程序崩溃,可以使用fgets()代替。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜