20/04/2008

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! 

17:32 Scritto da: nazarenolatella in Programmazione | Link permanente | Commenti (0) | Segnala | OKNOtizie |  Facebook

Scrivi un commento