01: // stringa definizione
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: int main(int argc, char **argv){
06: 
07:   // tutto cio' che e' tra doppi apici va considerato stringa nel C
08: 
09:   char lamiaprimastringa[] = "la mia prima stringa"; // definisco array di char e lo inizializzo con stringa
10: 
11:   // qual e' la dimensione di quell'array?
12: 
13:   printf("L'array 'lamiaprimastringa' contiene %ld elementi\n", sizeof(lamiaprimastringa)/sizeof(char));
14:   printf("Che sono:\n");
15:   for(int i = 0; i < sizeof(lamiaprimastringa)/sizeof(char); ++i)
16:   {
17:     printf(" %d: %c (%d)\n", i, lamiaprimastringa[i], lamiaprimastringa[i]);
18:   }
19: 
20:   return 0;
21: }
22: 
23: /*
24:    OUTPUT
25: 
26:    L'array 'lamiaprimastringa' contiene 21 elementi
27: Che sono:
28:  0: l (108)
29:  1: a (97)
30:  2:   (32)
31:  3: m (109)
32:  4: i (105)
33:  5: a (97)
34:  6:   (32)
35:  7: p (112)
36:  8: r (114)
37:  9: i (105)
38:  10: m (109)
39:  11: a (97)
40:  12:   (32)
41:  13: s (115)
42:  14: t (116)
43:  15: r (114)
44:  16: i (105)
45:  17: n (110)
46:  18: g (103)
47:  19: a (97)
48:  20:  (0)
49: 
50: 
51: */
52: 
53: 


Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it