Originariamente inviato da linoma
codice:
int conta(char *str)
{
	unsigned long lettere[30];
	unsigned int len;
	int lettera;
	
	memset(lettere,0,sizeof(lettere));
	for(len = 0;*str != 0;len++,str++){
		if(!isalpha(*str))
			continue;
		lettera = toupper(*str) - 'A';
		lettere[lettera]++;
	}
	for(lettera = 0;lettera < sizeof(lettere) / sizeof(unsigned long);lettera++){
		if(lettere[lettera] == 0)
			continue;
		printf("%c%d",(char)(lettera + 'A'),lettere[lettera]);
	}
	return (int)len;
}
Cmq nn puoi fare richieste del genere la funzione nn è stata compilata e 6 fortnato.
ciao scusa sono nuovo del forum.. in che senso non posso fare richieste del genere? così magari prossima volta evito di scrivere cose che non dovrei.. grazie mille per l'aiuto comunque..