C++: classe con funzioni membro

Ecco un semplice programmino che fa uso di una classe con funzioni membro:

Header

class cliente
 {
     public:
     char nome[20];
     char cognome[20];
     char indirizzo[20];
     char sesso;
     int eta;
     void InserisciNome();
     void InserisciCognome();
     void InserisciIndirizzo();
     void InserisciSesso();
     void InserisciEta();
 };

Sorgente

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

void cliente::InserisciNome()
{
    cout << "Inserisci il nome del cliente: " << endl;
    cin >> nome;
}

void cliente::InserisciCognome()
{
    cout << "Inserisci il cognome del cliente: " << endl;
    cin >> cognome;
}

void cliente::InserisciIndirizzo()
{
    cout << "Inserisci l'indirizzo del cliente: " << endl;
    cin >> indirizzo;
}

void cliente::InserisciSesso()
{
    while((sesso!='m')&&(sesso!='f'))
    {
        cout << "Inserisci il sesso del cliente: " << endl;
        cin >> sesso;
    }
}

void cliente::InserisciEta()
{
    cout << "Inserisci l'età del cliente: " << endl;
    cin >> eta;
}

void main()
{
    cliente cliente;
    cliente.InserisciNome();
    cliente.InserisciCognome();
    cliente.InserisciIndirizzo();
    cliente.InserisciSesso();
    cliente.InserisciEta();
    cout << "I dati riguardanti il cliente sono: " << endl;
    cout << cliente.nome << endl;
    cout << cliente.cognome << endl;
    cout << cliente.indirizzo << endl;
    cout << cliente.sesso << endl;
    cout << cliente.eta << endl;
}

A presto! 

C++: classe con funzioni membroultima modifica: 2008-04-20T17:32:00+02:00da nazarenolatella
Reposta per primo quest’articolo