01: // struct
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: // le struct vanno, di norma, definite all'inizio del codice (o nei file .h)
06: struct phone_number
07: {
08:   unsigned short intlprefix;
09:   unsigned short prefix;
10:   unsigned int   number;
11: };
12: 
13: int main(int argc, char **argv){
14: 
15:   // definisco variabile n di tipo "struct phone_number"
16:   struct phone_number n;
17: 
18:   printf("inserisci prefisso internazionale: ");
19:   scanf("%hu", &n.intlprefix);
20: 
21:   printf("inserisci prefisso:                ");
22:   scanf("%hu", &n.prefix);
23: 
24:   printf("inserisci numero di telefono:      ");
25:   scanf("%u", &n.number);
26: 
27:   printf("Il numero inserito e': +%hu %hu %u\n", n.intlprefix, n.prefix, n.number);
28: 
29: 
30:   return 0;
31: }
32: 
33: 


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