Ciao ragazzi. L'esercizio in cui ho bisogno di aiuto è il seguente:
Scrivere il codice di una funzione C che restituisca il numero di caratteri della parola più lunga contenuta in una stringa passata come argomento. considerare come caratteri solo quelli alfanumerici.
io ho scritto:
codice:
int countchar( char *str){
int i, c=0, p=0;
for (i=0; i=!'/0'; i++) {
if ((str[i] ≥ ‘A’ && str[i] ≤ ‘Z’) ||((str[i] ≥ ‘a’ && str[i] ≤ ‘z’) ||((str[i] ≥ ‘0’ && str[i] ≤ ‘9’))
c++;
else {
p = max (c,p);
c=0;
}
return p; } }
provando a compilare mi da errore.
potreste dirmi dove è sbagliata?