Accedi

Lavorare con le stringhe

PROBLEMA

Scrivere un programma che letto da tastiera:

  1. il cognome e nome
  2. data di nascita
  3. il luogo di nascita

restituisce a video il punto 1,2 3.


CODICE SORGENTE

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]){
 //sezione dichiarativa
 char nome[20];
 char cognome[20];
 char data[11];
 char luogo[10];
 //sezione di in-put
 printf("Inserisci il tuo Nome: ");
 gets(nome);
 printf("Inserisci il tuo Cognome: ");
 gets(cognome);
 printf("Inserisci la tua data di nascita (yyyy/mm/dd): ");
 gets(data);
 printf("Inserisci il luogo di nascita: ");
 gets(luogo);
 //sezione di out-put
 system("cls");
 printf("Scheda anagrafica\n");
 printf("Nome:\t\t\t");
 puts(nome);
 printf("Cognome:\t\t");
 puts(cognome);
 printf("Data di nascita:\t");
 puts(data);
 printf("Luogo:\t\t\t");
 puts(luogo);
 //sezione chiusura programma
 printf("Premere un tasto per uscire");
 getch();
 return 0;
}