在编译到时候碰到如下问题:
“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++的编译器进行编译到,还是出现这样到错误,按说不应该吧??