#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.2
最新推荐文章于 2019-02-24 20:38:05 发布