C++: piccolo esempio di classe

Qui di seguito è riportato il sorgente di un piccolo programmino scritto da me in C++ in cui viene mostrato l’uso delle classi:

Header

class cliente
{
    public:
    char nome[20];
    char cognome[20];
    char indirizzo[20];
    char sesso;
    int eta;
};

Sorgente

#include <iostream.h>
#include "cliente.h"

void main()
{
    cliente cliente;
    cout << "inserisci il nome del cliente:" << endl;
    cin >> cliente.nome;
    cout << "Inserisci il cognome del cliente:" << endl;
    cin >> cliente.cognome;
    cout << "Inserisci l'indirizzo del cliente:" << endl;
    cin >> cliente.indirizzo;
    while ((cliente.sesso!='m') && (cliente.sesso!='f'))
    {
        cout << "inserisci il sesso del cliente (M o F):" << endl;
        cin >> cliente.sesso;
    }
    cout << "Iserisci l'età del cliente" << endl;
    cin >> cliente.eta;

    cout << "Il cliente da te inserito è: " << endl;
    cout << cliente.nome << endl;
    cout << cliente.cognome << endl;
    cout << cliente.indirizzo << endl;
    cout << cliente.sesso << endl;
    cout << cliente.eta << endl;
}

Facciamo ora alcune osservazioni: è buona norma implementare la classe (in questo caso “cliente”) all’interno di un header, per rendere il sorgente più comprensibile ed ordinato. Tale header verrà successivamente richiamato mediante #include.

Per ciò che concerne il main ho ritenuto opportuno creare un sistema per verificare che il carattere inserito dall’utente sia effettivamente M oppure F. Infine, l’ultima parte del codice serve a stampare su schermo i dati da noi appena inseriti.

A presto! 

 

C++: piccolo esempio di classeultima modifica: 2008-04-19T17:05:00+02:00da nazarenolatella
Reposta per primo quest’articolo