Linux gets scanf fgets 分析
来源:互联网 发布:oracle数据库统计分析 编辑:程序博客网 时间:2024/06/06 14:00
第一个程序用scanf函数,发现这个函数只能读入一个单词,不能读取空格之后的,改为gets。
在编译程序是发现一个警告:
memberserver.c: In function ‘main’:
memberserver.c:34: warning: ‘gets’ is deprecated (declared at /usr/include/stdio.h:638)
运行时没问题,但是不安心。
结果上网查了下:
gets由于没有界限限制,怕产生溢出,不建议使用。推荐使用fgets。
fgets(buf,200,stdin);
运行OK。
0 0
- Linux gets scanf fgets 分析
- scanf/gets/puts/fgets
- scanf, gets, fgets
- 区别 scanf gets fgets
- scanf()、gets()、fgets总结
- scanf gets fgets
- 关于gets,fgets,scanf
- Linux C 字符串输入函数 gets()、fgets()、scanf() 详解
- c 中的scanf, gets,fgets
- 字符串输入函数gets( ) fgets( ) scanf( )
- scanf gets 和 fgets的区别
- fgets、gets、scanf函数读入字符串比较
- fgets、gets和scanf的区别
- fgets、gets和scanf的区别
- fgets、gets和scanf的区别
- C经典 scanf 、gets 与fgets区别
- scanf,gets,getchar,fgets中的一些细节
- gets、fgets、gets_s、scanf函数学习总结
- 静态加载dll和动态加载dll
- Java多线程:“基础篇”11之生产消费者问题
- Java多线程:“基础篇”11之生产消费者问题(2)
- SQL Server 密钥
- dsajmnkljsadn刻录机啊
- Linux gets scanf fgets 分析
- nignx学习篇
- Java编程那些事儿11——JDK的安装、配置和使用
- VS项目属性的一些配置项的总结(important)
- iOS自定义UIButton
- MultiByteToWideChar codepage的定义
- 关于迟绑定、动态联接与Java虚拟机(应用服务器)
- 【转】WinForm 程序的运行框架与启动流程简介(图文)
- JsonArray的使用