C++primer plus第六版课后编程练习答案9.2
2015-11-29 17:14
567 查看
#include<iostream> #include<string> using namespace std; void strcount(const string str); int main() { string input; cout<<"Enter a line:\n"; getline(cin,input); while(cin) { if(""==input) break; strcount(input); cout<<"Enter next line(empty line to quit):\n"; getline(cin,input); } cout<<"Bye\n"; return 0; } void strcount(const string str) { static int total=0; int count=0; cout<<"\""<<str<<"\" contains "; for(int i=0;i<str.length();i++) { if(str[i]!=' ') count++; } total+=count; cout<<count<<" characters\n"; cout<<total<<" characters total\n"; }
相关文章推荐
- C++primer plus第六版课后编程练习答案9.1
- C语言基础篇(三)
- 堆排序主要思想 -- 代码实现(C语言)
- github上c++开源项目
- 位图法排序
- C语言基础篇(二)
- [转载] 循环队列的定义、入队、出队等操作 C++代码实现
- C++ string和stringstream用法总结(转载)
- C语言闰年判断函数
- Rocksdb源码剖析一----Rocksdb概述与基本组件
- JNI Types and Data Structures----JAVA和C语言 c++之间转换的对照表
- [C++]文件的写入格式与输入输出流
- c++ to_String()
- ioS C语言 循环结构
- 15泛型_15.1与C++比较
- c++运算符重载
- 【C语言】 使用回调函数实现冒泡排序
- c语言基础篇(一)
- c++11中的委派构造函数
- C语言解释器Java版-1-内存分配