alcidesjr
(usa Outra)
Enviado em 11/09/2007 - 10:32h
Bom dia Galera...
estou com um trabalho de faculdade e não estou conseguindo adicionar um nome completo de uam pessoa em uma varial vinculada a um estrutura...
segue meu código inteiro(ainda no início para me ajudarem.....
agradeço....
#include<iostream>
#include<stdio.h>
using namespace::std;
typedef struct
{
char status;
char nu_conta[8];
char name_tit[80];
char endereco[100];
char date_cnt[10];
char type_cnt[9];
float sald_cnt;
float lim_chq;
char venc_cnt[10];
char tele_num[15];
char email_tit[50];
}cen_tab;
int num_reg=0;
cen_tab reg_bank[100];
void abr_cnt();
void fch_cnt();
void cst_cnt();
void lst_cnt();
void alt_cnt();
void exit_mn();
int main()
{
int menubnk;
do{
cout<<"******Menu_Bank**********\n";
cout<<"**** 1 - Abrir conta ****\n";
cout<<"**** 2 - Fechar conta ***\n";
cout<<"**** 3 - Consultar conta*\n";
cout<<"**** 4 - Listar contas **\n";
cout<<"**** 5 - Alterar conta **\n";
cout<<"**** 6 - Sair ***********\n";
cout<<"*************************\n";
cin>>menubnk;
switch(menubnk)
{
case 1:
abr_cnt();
break;
case 2:
fch_cnt();
break;
case 3:
cst_cnt();
break;
case 4:
lst_cnt();
break;
case 5:
alt_cnt();
break;
case 6:
exit_mn();
break;
}
}while(menubnk!=6);
}
//TODOS OS VOID'S///////////////////////////////////////////////////////////////
//void para o case 1, abrir conta///////////////////////////////////////////////
void abr_cnt()
{
char tipo_cnt;
int tipoi;
reg_bank[num_reg].status=1;
cout<<"Digite o nmero da nova conta a ser inserida\n";
cin>>reg_bank[num_reg].nu_conta;
cout<<"Digite o nome do titular da conta:\n";
scanf("%s",reg_bank[num_reg].name_tit);
cout<<"Digite o endereo do titular:\n";
cin>>reg_bank[num_reg].endereco;
cout<<"Digite data de abertura da conta:\n";
cin>>reg_bank[num_reg].date_cnt;
do{
cout<<"Digite (e) para conta especial e (c) para conta comum.:\n";
cin>>tipo_cnt;
if(tipo_cnt == 'e')
{
strcpy(reg_bank[num_reg].type_cnt, "Especial");
}
if(tipo_cnt == 'c')
{
strcpy(reg_bank[num_reg].type_cnt, "Comum");
}
}while(tipo_cnt != 'c' || tipo_cnt != 'e' );
cout<<"Digital o saldo atual da conta.";
cin>>reg_bank[num_reg].sald_cnt;
cout<<"Digite o limite do cheque especial.";
cin>>reg_bank[num_reg].lim_chq;
cout<<"Digite o vencimento do contrato.";
cin>>reg_bank[num_reg].venc_cnt;
cout<<"Digite o telefone do titular da conta.";
cin>>reg_bank[num_reg].tele_num;
cout<<"Digite o e-mail do titular da conta.";
cin>>reg_bank[num_reg].email_tit;
num_reg++;
Valeu galera C-plus-plus!!!
}