用gets()还是 fgets()?

写一个统计一个字符串的数字个数的程序时,使用gets()输入字符串,结果出现warning,虽然程序能正常运行,但实在看着别扭,解决和原因分析如下。       原因分析:gets()未指定缓冲区大小,编译器将此视为隐患:实际输入字符串长度超过缓冲区大小,缓冲区溢出。                   fgets()第二个参数指定了缓冲区大小,警告消失。                   fg
相关文章
相关标签/搜索