c风格字符串做参数函数(计算字符出现次数)

#include <iostream>
int c_in_str(const char * str,char ch);
int main()
{
 using namespace std;
 char mmm[15]="minimum";
 char * wail="ululata";

 int ms=c_in_str(mmm,'m');
 int us=c_in_str(wail,'u');
 cout<<ms<<" m characters in "<<mmm<<endl;
 cout<<us<<" u characters in "<<wail<<endl;
 return 0;
}

int c_in_str(const char * str,char ch)
{
 int count=0;
                         
while(*str)        //处理字符串标准方法  while(*str)
 {                     //                        {
  if(*str==ch)    //                              statements
     count++;     //                            ++;
  str++;            //                         }
 }
 return count;
}

posted @ 2007-02-05 00:00  Edward Xie  阅读(738)  评论(0编辑  收藏  举报