Agenda com vetor

2986 palavras 12 páginas
AGENDA COM VETOR:#include <cstdlib>#include <iostream>#include <fstream>using namespace std;struct agenda { string nome; string telefone; };int ler (agenda A[]){ int i=0; ifstream fin("agenda.txt"); while(fin){ fin >> A[i].nome >> A[i].telefone; i++; } return i;}void listar (agenda A[] , int cont){ int i; ofstream fout("agenda.txt"); for (i=0;i<cont;i++){ fout << A[i].nome << endl << A[i].telefone << endl; }}int main(int argc, char *argv[]){ agenda A[50]; int cont=0,i; char op,op2; string tel; cont = ler(A); do{ cout << " Programa agenda " << endl; cout << "Digite 1 : Para inserir novos valores na agenda" << endl; cout << "Digite 2 : Para listar todos os dados da agenda" << endl; cout << "Digite 3 : Para pesquisar por um contato" << endl; cout << "Digite 4 : Para sair do programa" << endl; cin >> op; switch(op){ case '1': do{ cout << "Digite o nome da pessoa" << endl; cin >> A[cont].nome; cout << "Digite o numero do telefone" << endl; cin >> A[cont].telefone; cout << "Voce deseja continuar a inserir dados na agenda se sim tecle s" << endl; cout << "Se nao qualquer outra tecla" << endl; cin >> op2; cont++; }while ((op2=='S') || (op2=='s')); break; case '2': cout << "os nomes e telefones sao:" << endl;

Relacionados

  • agenda lista em c
    1120 palavras | 5 páginas
  • Apostila Estrutura Dados V 1
    2629 palavras | 11 páginas
  • Nadeg
    2720 palavras | 11 páginas
  • ESTRUTURA DE DADOS
    1801 palavras | 8 páginas
  • Estrutura de dados Caelum
    7568 palavras | 31 páginas
  • Atividade estruturada
    650 palavras | 3 páginas
  • Computação
    2707 palavras | 11 páginas
  • matriz e vetor
    362 palavras | 2 páginas
  • Informatica
    807 palavras | 4 páginas
  • Programação de Computadores
    368 palavras | 2 páginas