混合输入数字和字符
2007-10-14 11:59
204 查看
1 getchar()读取每个字符,包括空格,制表符,换行符。而scanf()在读取数字时则会跳过空格、制表符和换行符。
2 getchar() 与 scanf() 同时用时,在scanf()语句后面加语句:while(getchar()!='/n') continue; 以消去scanf输入得换行符。
3 如用scanf()把一个字符串读进一个字符数组中,请不要使用&。
4 剔除错误输入
while(scanf("%d",&input)!=1)
{ while((ch=getchar()!='/n')
putchar(ch); 剔除错误
.......
}
5 scanf()函数返回其成功读入得项目个数。
2 getchar() 与 scanf() 同时用时,在scanf()语句后面加语句:while(getchar()!='/n') continue; 以消去scanf输入得换行符。
3 如用scanf()把一个字符串读进一个字符数组中,请不要使用&。
4 剔除错误输入
while(scanf("%d",&input)!=1)
{ while((ch=getchar()!='/n')
putchar(ch); 剔除错误
.......
}
5 scanf()函数返回其成功读入得项目个数。
相关文章推荐
- c 语言中混合输入字符和数字( c primer plus 中的程序 )
- 字符的输入和输出 混合输入字符和数字
- 定义指针函数,输入字符串求其中的字母、数字和其它字符的个数
- AndroidEditText校验 只输入数字或特定字符
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 帮助理解形参的小例子--判断输入的字符是否为纯数字
- 输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符
- 8.8 输入一个4位数字,要求输出这4个数字字符,但每两个数字间插入一个输入的字符。如输入“1990”,插“W”,应输出“1W9W9W0"。”(改)
- 数字与字符混合排序算法
- C# 中如何实现TextBox控件只能输入数字,而不能是其他字符
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 从键盘输入一个带有数字的字符串,将其中所在的数字的位置输出,并把数字串小写字符变大写字符再输出
- 常用表单输入正则表达式(数字,字符,时间验证等)
- BASIC-14 时间转换 取余 数字字符混合输出 VIP试题
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- 输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符
- 华为OJ题库-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- C# 限制用户输入规定的字符和数字!
- oracle中混合数字与字符的字符串排序
- .NET下实现数字和字符相混合的验证码实例