在编译到时候碰到如下问题:
“warning: the `gets' function is dangerous and should not be used.
在另外一个环境下编译到时候是没有问题到,现在搬到另外一个环境下出该问题,可能是环境问题
在网上查了下,说是“ Linux 下gcc编译器不支持这个函数,解决办法是使用 fgets”
fgets()函数的基本用法为: fgets(char * s,int size,FILE * stream);
#include <stdio.h>
int main()
{
char name[20];
printf("\n 输入任意字符 : ");
fgets(name, 20, stdin);//stdin 意思是键盘输入
return 0;
}
关键是,我用到是g++,也就是支持C++的编译器进行编译到,还是出现这样到错误,按说不应该吧??