C如何同时输入字符和数字
2016-03-29 21:01
447 查看
C的字符输入用getchar,数字输入用scanf.
但是,getchar是接收任何字符,包括空格,制表符,换行。
scanf则不接受空格,制表符和换行。它会把这几个字符扔在缓冲区内,让下个Input的函数如getchar去读取。
有时候我们可以用
来舍弃输入行剩余的部分。
但是,getchar是接收任何字符,包括空格,制表符,换行。
scanf则不接受空格,制表符和换行。它会把这几个字符扔在缓冲区内,让下个Input的函数如getchar去读取。
有时候我们可以用
while((ch=getchar())!='\n'){ continue; }
来舍弃输入行剩余的部分。
相关文章推荐
- LeetCode210. Course Schedule II
- 2016-03-29-Spring框架
- 有些头疼的Android Studio 联网配置和优化工作
- 勾搭神犇
- Linux下查看和添加PATH环境变量
- 循序渐进之Maven(2) - 第一个Maven项目
- hdu 1166 敌兵布阵(线段树详解)
- CodeForces - 368B Sereja and Suffixes (map)
- 我看过的最好最实用的String文章
- 使用 android:paddingLeft报错解决办法
- Fragment最佳实践---------一个简易版的新闻应用
- HDU 3038 How Many Answers Are Wrong(并查集)
- 深入理解 Java 虚拟机-类初始化
- linux--http服务器编写
- Maven多模块项目管理小结
- Flume-ng 1.6.0安装、配置与使用
- 遭遇重创,一失足,回到"解放"前:项目文件全部为空,无法导入到eclipse中
- 蓝牙ble 从LED实验来学习CC2541 IO口配置
- 旋转数组中的最小数字
- 课本第十八章