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
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it