Linguaggio C

Struct contatto

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);
}