Originariamente inviato da keratox
Scusate... ho gia' risolto



codice:
int length(char str[20]){
  int i,a;
  i=a=0;

  while(str[i++]!='\0')
	  a++;
  return a;
}

Comunque ho una domanda: come mai con str++ non aumenta l'indice dell'array char ???
Cosi` su due piedi, direi perche` 'str' decade a puntatore al primo elemento, cosi` il confronto non viene fatto sul contenuto, ma sull'indirizzo.