/* modi alternativi di calcolare la lunghezza di una stringa passata come parametro tramite un puntatore */ int lun_str (char *p) { int i=0; while (*p++) i++; return i; } int lun_str (char *p) { char *s = p; while (*s != '\0') s++; return s - p; } int lun_str (char *p) { int n; for (n = 0; *p !='\0'; p++) n++; return n; }