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

企鹅博客
19220
文章
0
评论
2019年7月12日19:12:31 评论 2.2K views 287字阅读0分57秒

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 意思是键盘输入

  • 版权声明: 发表于 2019年7月12日19:12:31
  • 转载注明:https://www.qieseo.com/148315.html
Linux C 线程同步实例分析 Linux编程

Linux C 线程同步实例分析

先举出一个同步的经典例子,生产者消费者. 让我感到欣慰的是在这个代码中,我看到了《OS原理》中PV原语的实现,挺激动的。 简单的生产者 消费者模型  */   #incl...
Linux下paste命令 Linux编程

Linux下paste命令

cut用来从文本文件或标准输出中抽取数据列或者域,然后再用paste可以将这些数据粘贴起来形成相关文件。 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将按行将不同文件行...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: