gets()和puts不安全,有些平台会报错,如pat.

gets输入字符串时,不进行数组下标的检查,也就是说当你的数组长度是n时,输入超过该长度的字符串的时候,编译不会出错,但是运行的时候会出现数组越界或者内存泄漏的错误,

键盘输入fgets(buf,n,stdin);

输出:fputs(buf, stdout);

最新文章

  1. 收集免费可用稳定的vpn
  2. C#中List<T>对象的深度拷贝问题
  3. Jquery和JS删除提示
  4. 缓存算法–LRU
  5. Swift开源了,有什么好处?
  6. 51Nod--1006 lcs
  7. BZOJ 3991: [SDOI2015]寻宝游戏 [虚树 树链的并 set]
  8. cmder中文乱码、文字重叠等问题
  9. Could not create local repository at /home/yizhenn/.m、IDEA倒入maven项目无法导报问题
  10. docker 清理容器的命令
  11. Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
  12. idea compare功能 之一次bug修复
  13. UIScrollView中的手势
  14. PL/SQL Developer import and export database method and illustrate
  15. hdu 1115(多边形重心问题)
  16. SQL中的5种常用的聚集函数
  17. c#操作word类,进行html和word文档的互相转换
  18. VScode中的golang代码规范太严格,怎么处理。
  19. android 使用LruCache缓存网络图片
  20. Linux Apache安装加载mod_deflate模块

热门文章

  1. 网络共享服务(二)之NFS
  2. Costco这样的超级零售商,能不能干掉电商?
  3. Python类的特殊成员方法
  4. .Net Core 智能提示汉化包
  5. C# 读取Excel到DataTable两种方式对比
  6. Bootstrap 警告框(Alert)插件
  7. MPI Maelstrom POJ - 1502 floyd
  8. VNote笔记本和画图
  9. nginx反向代理https访问502, nginx反向代理, 支持SNI的https回源,SNI源点,nginx反向代理报错
  10. Redis 数据总结(1 数据导入)