#include
#include
using namespace std;
int countchar(char* stringin, char charin);
int main(){
char Cin[256]; // char to rind
int Icount[256]; // char count
bool Bexit = false; // exit ?
char Ctmpin[256]; // array in
char Ctmpchar; // char in
int Istrings = 0; // string count
while (Bexit == false){
cin.get(Ctmpchar);
if (int(Ctmpchar) == 35) goto endwhile;
//cin >> Ctmpin;
cin.getline(Ctmpin,256);
Icount[Istrings] = countchar(Ctmpin,Ctmpchar);
Cin[Istrings] = Ctmpchar;
Istrings++;
}
endwhile:
for(int n = 0 ; n < (Istrings) ; n++){
cout << Cin[n] << " " << Icount[n] << endl;
}
return 0;
}
int countchar (char* stringin, char charin){
bool Bstop = false;
int Iarrayl = 0;
int Icount = 0;
while(Bstop == false){
if (int(stringin[Iarrayl]) == 0)
Bstop = true;
if (stringin[Iarrayl] == charin || stringin[Iarrayl] == char(int(charin) - 32))
Icount++;
Iarrayl++;
}
return Icount;
}
               (
geocities.com/twomcm)