1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Dúvidas com inserção, alteração e eliminação de clientes num vector

Discussão em 'Programação' iniciada por ninita, 28 de Setembro de 2007. (Respostas: 0; Visualizações: 417)

  1. ninita

    ninita Power Member

    Boas noites
    Estou aqui com algumas (senão muitas dúvidas) com algumas funções.
    No meu trabalho tenho funções como inserir, eliminar e alterar clientes. Eu crio um ficheiro para onde esses dados são guardados mas pelo que me disseram eu tb vou precisar de ter vectores para depois fazer comparações (entre outras coisas).
    A minha dúvida é que eu acho que não estou a definir bem estas funções, podem me ajudar?
    Este é o código que tenho para as funções:
    void insereCliente()
    {
    Clientes cli;
    cout << endl << "Nome: ";
    cin >> cli.cl_nome;
    fflush(stdin);
    cout << endl << "Morada: ";
    cin >> cli.cl_morada;
    fflush(stdin);
    cout << endl << "Data de Nascimento (dd-mm-aaaa): ";
    cin >> cli.data_nasc;
    fflush(stdin);
    cout << endl << "Numero de Identificacao Fiscal: ";
    cin >> cli.cl_nif;
    fflush(stdin);
    cout << endl << "Contacto: ";
    cin >> cli.cl_contacto;
    fflush(stdin);
    cout << endl;
    clientes.push_back();
    }
    void Clientes::alteraCliente()
    {

    Clientes cli;
    cout << endl << "Nome: ";
    cin >> cli.cl_nome;
    fflush(stdin);
    cout << endl << "Morada: ";
    cin >> cli.cl_morada;
    fflush(stdin);
    cout << endl << "Data de Nascimento (dd-mm-aaaa): ";
    cin >> cli.data_nasc;
    fflush(stdin);
    cout << endl << "Numero de Identificacao Fiscal: ";
    cin >> cli.cl_nif;
    fflush(stdin);
    cout << endl << "Contacto: ";
    cin >> cli.cl_contacto;
    fflush(stdin);
    cout << endl;
    clientes.push_back(cli);
    }
    void Clientes::eliminaCliente()
    {
    Clientes cli;
    clientes.erase();

    }
    Posso fazer isto?
    Obrigado
     

Partilhar esta Página