Esempio di struct contatto
// Le struct
#include<stdio.h>
struct s_contatto{
char cognome[32];
char nome[32];
int tel1;
int tel2;
char email[32];
};
int main(void){
// Definisco
struct s_contatto contatto;
// Acquisisco i valori relativi ai campi della struct contatto
printf("Inserisci cognome: ");
scanf("%s", &contatto.cognome);
printf("Inserisci nome: ");
scanf("%s", &contatto.nome);
printf("Inserisci telefono 1: ");
scanf("%d", &contatto.tel1);
printf("Inserisci telefono 2: ");
scanf("%d", &contatto.tel2);
printf("Inserisci email: ");
scanf("%s", &contatto.email);
// Stampo i valori acqusiti
printf("\n*** STAMPO I VALORI ***\n");
printf("Il contatto %s %s, possiede i seguenti recapiti:\nEmail: %s, Tel1: %d, Tel2: %d",
contatto.nome,
contatto.cognome,
contatto.email,
contatto.tel1,
contatto.tel2);
}