Chi*_*tel 4 gcc compiler-warnings suppress-warnings
每当我尝试使用gets()函数输入我的字符串时,我的编译器会给出警告,如下所示.如何摆脱这个.我究竟做错了什么?
test.c:27:2: warning: ‘gets’ is deprecated (declared at /usr/include/stdio.h:638) [-Wdeprecated-declarations]
gets(temp);
^
Run Code Online (Sandbox Code Playgroud)
Yu *_*Hao 19
fgets改为使用:
fgets(temp, sizeof(temp), stdin);
Run Code Online (Sandbox Code Playgroud)
gets 不推荐使用,因为它很危险,可能会导致缓冲区溢出.