01: // nuovi elementi string.h -> strlen()
02: #include<stdio.h>
03: #include<stdlib.h>
04: #include<string.h> // obbligatorio per usare funzioni di stringa
05:
06: int main(int argc, char **argv){
07:
08: char a[400]="Gatto"; // buffer sufficientemente largo
09:
10:
11: // stampo stringa
12: printf("a[] contiene '%s' ed e' lunga %ld caratteri\n", a, strlen(a));
13:
14: // leggo stringa da tastiera
15: printf("Inserisci una frase: ");
16: scanf("%[^\n]", a); // la lettura termina al primo \n
17: printf("Ora a[] contiene '%s' ed e' lunga %lu caratteri\n", a, strlen(a)); //ATTENZIONE: in laboratorio %u
18:
19:
20: return 0;
21: }
22:
23: /*
24:
25: size_t strlen(const char *s);
26:
27: restituisce il numero di caratteri nella stringa ad eccezione di '\0'
28:
29: */
30:
31:
Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it