随笔:48 文章:0 评论:6 引用:0
IT小小鸟的学习日记
首页
发新随笔
发新文章
管理
C++ primer学习笔记(四)---语句(1)
1.编程实现统计输入的空格数和制表符的个数
#include
<
iostream.h
>
int
main()
{
char
a;
int
aCout
=
0
;
int
bCout
=
0
;
int
otherCout
=
0
;
while
(cin.
get
(a))
{
switch
(a)
{
case
'
'
:
aCout
++
;
break
;
case
'
\t
'
:
bCout
++
;
break
;
default
:
otherCout
++
;
}
}
cout
<<
"
the num of space is
"
<<
aCout
<<
"
"
<<
"
\n
"
<<
"
the num of tab is
"
<<
bCout
<<
"
"
<<
"
\n
"
<<
"
the num of other character is
"
<<
otherCout
<<
endl;
}
PS:此处读入数据时不能用提取操作符(>>),因为对>>而言,空格、制表符和换行符均为数据项分隔符,会被忽略,而cin对象的get成员函数则不会这样。
发表于 2008-12-04 21:31
雅量
阅读(183)
评论(0)
编辑
收藏
引用
所属分类:
c/c++
只有注册用户
登录
后才能发表评论。
CALENDER
<
2010年3月
>
日
一
二
三
四
五
六
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
c/c++(17)
(rss)
LINUX之路(1)
(rss)
VB(4)
(rss)
数据库(7)
(rss)
流控(1)
(rss)
海阔天空(1)
(rss)
网络知识/网络编程(7)
(rss)
随笔档案
2010年4月 (1)
2010年3月 (7)
2009年11月 (1)
2009年7月 (9)
2009年6月 (3)
2009年5月 (1)
2009年4月 (2)
2008年12月 (4)
2008年11月 (11)
2008年10月 (9)
文章分类
应聘秘籍
(rss)
编程进阶
(rss)
阅读笔记
(rss)
搜索
最新评论
1. re: C语言多线程编程(一)
为什么是先执行t2 再执行t1呢?
--钟
2. re: C语言多线程编程(一)
编译的时候 参数如下:可通过
gcc test.c -lpthread -o test
--damon
3. re: C语言多线程编程(一)
@xing
包含<pthread.h>的程序在编译时一般需要加上alpthread.a
例如:gcc -lpthread -o test test.c
--弘玄
4. re: C语言多线程编程(一)[未登录]
@xing
linux
--c
5. re: C语言多线程编程(一)
小白想问问:那个pthread.h是自己写的头文件吗?怎么我照搬过来编译的时候发现无法打开该文件...
--xing
Powered By:
博客园
模板提供
:
沪江博客