用%c输入输出字符串
来源:互联网 发布:手机降调软件 编辑:程序博客网 时间:2024/05/16 09:05
<span style="font-size:18px;">#include<stdio.h>void main(){char ch;printf("Please input a string with a # in the end!\n");scanf("%c",&ch);while(ch!='#'){printf("%2c",ch);scanf("%c",&ch);}printf("\n");}</span>
以前输入输出字符串都是用“%s”,在这个例子中用的是“%c”。其实,用这种发放第一次遇到scanf也需要把字符串的所有内容都输入进来,并以“#”结尾。后续遇到scanf时不用字输入,直接就会出现运行结果。
出现这种情况的原因是,第一次输入了很多字符,而scanf一次只能读取一个,所以就把第一个读入,后面的字符都在缓存中,遇到第二个scanf时,因为缓存中还有字符,所以不需要外界输入,直到遇到“#”时。
0 0
- 用%c输入输出字符串
- C字符串输入输出
- C/C++ 字符串输入输出
- C 字符串的输入输出
- C语言 输入输出字符串
- C字符串/输入输出操作 辨析
- C语言的字符串输入输出
- c/c++字符、字符串输入输出
- C语言的字符串输入输出
- 字符串的输入输出 C/C++
- C语言如何输入输出字符串
- c语言输入输出多个字符串
- 67 C语言字符串的输入输出
- C语言:gets/puts输入输出字符串
- 字符串输入输出
- 字符串输入输出
- C输入输出
- C输入输出
- wxpython 实现远程自动连接
- HDU 1816
- hdoj.1248 寒冰王座 20140815
- ces
- Hibernate4.0之前,4.0--4.3.5以及4.3.5之后创建sessionFactory的方法改变比较大
- 用%c输入输出字符串
- Android 自定义View并添加属性(转)
- 数组和指针辨析
- 理解MySQL——索引与优化
- SSH面试题整理
- GRUB修复
- Color Length - UVa 1625 dp
- HDOJ 题目2255奔小康赚大钱(二分图,km匹配,模板)
- POJ3311 Hie with the Pie解题报告