linux下C语言编译报错gets函数警告

来源:互联网 发布:网络上污蔑他人 编辑:程序博客网 时间:2024/05/05 15:24


linux C语言编程错误解决之 “warning: the `gets' function is dangerous and should not be used.”

问题出在程序中使用了 gets Linux 下gcc编译器不支持这个函数,解决办法是使用 fgets

fgets()函数的基本用法为:fgets(char * s,int size,FILE * stream);


                                                                                                          
用法如下:
#include <stdio.h>
int main ( ) {

   char crack8[20];

   printf("\n 输入任意字符 : ");

   fgets(crack8, 20, stdin);//stdin 意思是键盘输入

   fputs(crack8, stdout); //stdout 输出

   return 0;
}


0 0