Ciao ragazzi,
dovrei realizzare un programmino che mi permetta di:

1)inserire una stringa
2) visualizzare quante volte viene ripetuta ogni singola lettera della stringa digitata

Esempio:

Stringa: ciccio

C=3
i=2
c=3
c=3
i=2
0=1

Sto testando il tutto utilizzando prima un array:

#include <iostream>
#include <stdlib.h>
#include <iomanip>

using namespace std;

int main()
{
const int responsesize = 40, frequencysize = 10;
int m[responsesize] = {1,6,8,3,9,8,4,4,5,7,4,6,2,3,4,5,4,1,1,4,6,8,9,7,
5,6,9,9,4,8,4,7,6,4,3,4,5,6,1,4};
int frequency[frequencysize] = {0};

for (int i = 0; i < responsesize; i++)
++frequency[m[i]];

cout <<"Voto" << setw(17) << "Frequenza" << endl;

for (int voto = 1; voto<frequencysize; voto++)
cout << setw(4) << voto << setw(16) << frequency[voto] << endl;


system("PAUSE");
return 0;
}


ma con le stringhe ho qualche problemino...qualcuno mi sa dare una mano??

Grazie