1.

读入字符

scanf/getchar:空格、Tab、回车都可以读入。但要以回车作为结束符。

  所以当读入字符时,注意去掉一些干扰输入的字符,如空格和回车

2.

读入字符串

scanf:不能读入空格、Tab、回车。

gets:可以读入空格、Tab、回车。但是读入回车时,字符串为空串。

  所以当输入很多字符,并与换行符作为结束标志时,用gets,Code:gets(s); len=strlen(s); if (len==0) break;

转载于:https://www.cnblogs.com/cmyg/p/6869267.html

读入字符串/字符 scanf与getchar/gets区别相关推荐

  1. scanf与getchar的区别

    目录 一·前言 二·scanf在输入上的特点 三·getchar在输入上的特点 四·借助两幅图理解二和三的解释 五·应用列举 1·第一题 二·第二题 一·前言 说到scanf与getchar,相信很多 ...

  2. C语言输入不同字符 屏幕显示不同,c语言中易混淆的东西 1 getch() getche()和getchar()之间区别 scanf sscanf (fscanf fgets fgetc )...

    getch() getche()和getchar()之间区别 发布人 : IT专家 发布时间 : 2009-10-21 07:52:23.0 首先不要忘了,要用getch()必须引入头文件conio. ...

  3. 基础 - 字符读取函数scanf、getchar、gets、cin(清空缓存区解决单字符回车问题)

    基础 - 字符读取函数scanf.getchar.gets.cin(清空缓存区解决单字符回车问题) 参考文章: (1)基础 - 字符读取函数scanf.getchar.gets.cin(清空缓存区解决 ...

  4. 【C语言】输入函数们的盘点:scanf、getchar、getch、getche、gets

    文章目录 C 库函数 - scanf(): C 库函数 - getchar(): getch: getche: getchar(),getch(),getche()比较: gets: 参考链接: C ...

  5. c语言数据输入方式scanf,【C语言】-数据输入-scanf( )和getchar( )

    格式化输入函数scanf( ) scanf( )功能: 按照指定的格式读入键盘上输入的若干个任意类型的数据,存入到argument参数所指向的内存单元,函数返回值为读入并赋给argument的数据个数 ...

  6. C/C++如何整行读入字符串?

    在写代码的过程中,经常要一行一行的读入字符串进行处理,这里我总结了一些方法,供大家参考. 方法一:scanf()读入char[] 使用方法: char str[1024]; scanf("% ...

  7. scanf()和getchar() 使用

    问题描述:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的.但是有时候却就是因为使用这些函数除 ...

  8. getch(),getche(),getchar()的区别 (综合转)

    先说基本区别. (1) getch()和getche()函数     这两个函数都是从键盘上读入一个字符.其调用格式为:      getch();      getche();     两者的区别是 ...

  9. C++之getch(),getche(),getchar()的区别

    getchar()     函数名:getchar()     头文件:stdio.h 功  能:从I/O流中读字符 原  型:int getchar(void); getch() 函数名: getc ...

最新文章

  1. Kubernetes — Harbor 分布式镜像仓库
  2. go基础语法:切片的定义
  3. .Net Core微服务系列--理论篇
  4. rsync 同步优化_可以优化同步吗?
  5. c语言动画原理,动画详解十大经典排序算法(C语言版)
  6. 公司正式与腾讯RTX告别
  7. 【项目实训】基于人脸识别的课堂签到管理系统(python+qt5+sqlite3+百度智能云)
  8. Java集合与数组实现升序排序的算法设计
  9. 有向图(3.基于十字链表的c++实现)
  10. 3D打印机DIY之一------Prusa i3的材料清单和总体结构组装
  11. 汽车电子-AUTOSAR基础简介
  12. 前端用 js-file-download组件 下载后端返回的Excel文件
  13. 去掉设备和驱动器的百度网盘
  14. CSDN 上如何设置「关注博主」即可阅读全文
  15. 光电耦合器的工作原理以及应用
  16. saoml流控开心版补丁
  17. android 环绕音效,DTS环绕声 多级音效增强
  18. Xwidget1.9.2超级桌面工具
  19. 【概率论与数理统计】猴博士 笔记 p17-20 一、二维连续型:已知F,求f;已知f,求f
  20. C语言生成随机数和随机数组

热门文章

  1. uestc 方老师的分身 III 拓扑排序
  2. CLR的程序集定位算法(转)
  3. 花生壳For Linux安装步骤
  4. Flutter通过BasicMessageChannel实现Flutter 与Android iOS 的双向通信
  5. python基础语法_字符串编码
  6. vue项目中iview表单验证 this.$refs[name].validate(valid = { }无效
  7. 记一个 DataBindings遇到的坑,当ComboBox同时绑定DataSource与DataBindings的时候,绑定的元素一定要同名...
  8. 第2小节,深入剖析gym环境构建
  9. datatable 转list ,list转datatable
  10. MySQL 报错 1093