.phoenix
09-07-2013, 16:18
Salve a tutti mi sono bloccato su un problema....
Ecco il testo:
Sviluppare una function che, dati come parametri di input una stringa che rappresenta un testo in italiano, determina e restituisce come parametro di output l'array (di size 21) del numero delle occorrenze delle 21 lettere dell'alfabeto italiano.
ecco la function gia sviluppata:
void conta_lettere(char a[], Alfabeto b[])
{
int i,j,n;
n=strlen(a);
for(i=0;i<n;i++)
{
for(j=0;j<21;j++)
{
if(a[i]==b[j].lettera)
b[j].quantita++;
}
}
}
e ho anche un commento:
//Alfabeto è una struct con campi {char lettera; int quantita}//
Come la dichiaro la struct? Non capisco come iniziare...grazie :)
Ecco il testo:
Sviluppare una function che, dati come parametri di input una stringa che rappresenta un testo in italiano, determina e restituisce come parametro di output l'array (di size 21) del numero delle occorrenze delle 21 lettere dell'alfabeto italiano.
ecco la function gia sviluppata:
void conta_lettere(char a[], Alfabeto b[])
{
int i,j,n;
n=strlen(a);
for(i=0;i<n;i++)
{
for(j=0;j<21;j++)
{
if(a[i]==b[j].lettera)
b[j].quantita++;
}
}
}
e ho anche un commento:
//Alfabeto è una struct con campi {char lettera; int quantita}//
Come la dichiaro la struct? Non capisco come iniziare...grazie :)