CLIENTE => número do cliente, nome, telefone, endereço
CONTA BANCÁRIA => número da conta, número do cliente, saldo
Crie um programa que faça o cadastramento de contas, verificando se o número do cliente titular da conta já foi previamente cadastrado. Se existir, deverá permitir a inclusão. Caso contrário, deverá mostrar a mensagem CLIENTE NÃO CADASTRADO e abrir uma tela que permita o cadastramento. O programa deverá mostrar, ao final, todas as contas cadastradas.
Como posso gravar os dados da função no arquivo ?
Como verificar se o codigo já existe no arquivo ?
#include <stdio.h>
#include <stdlib.h>
struct cliente
{
int num;
char nome[30];
float tel;
char endereco[100];
}
struct conta
{
int num;
int num_cliente;
float saldo;
}
int main()
{
system("PAUSE");
return 0;
}
void cadastrar_conta(FILE *fp){
fp = fopen("arquivo.txt","w");
if(fp == NULL){
printf("Erro na abertura do arquivo \n");
}
else{
printf("Nome \n");
fgets(cliente.nome, 30, stdin);
printf("Numero do cliente \n");
scanf("%d",&cliente.num);
printf("Telefone \n");
scanf("%f",&cliente.tel);
printf("Endereco \n");
fgets(cliente.endereco, 100, stdin);
}
}
Pergunta
viciado
CLIENTE => número do cliente, nome, telefone, endereço
CONTA BANCÁRIA => número da conta, número do cliente, saldo
Crie um programa que faça o cadastramento de contas, verificando se o número do cliente titular da conta já foi previamente cadastrado. Se existir, deverá permitir a inclusão. Caso contrário, deverá mostrar a mensagem CLIENTE NÃO CADASTRADO e abrir uma tela que permita o cadastramento. O programa deverá mostrar, ao final, todas as contas cadastradas.
Como posso gravar os dados da função no arquivo ?
Como verificar se o codigo já existe no arquivo ?
#include <stdio.h> #include <stdlib.h> struct cliente { int num; char nome[30]; float tel; char endereco[100]; } struct conta { int num; int num_cliente; float saldo; } int main() { system("PAUSE"); return 0; } void cadastrar_conta(FILE *fp){ fp = fopen("arquivo.txt","w"); if(fp == NULL){ printf("Erro na abertura do arquivo \n"); } else{ printf("Nome \n"); fgets(cliente.nome, 30, stdin); printf("Numero do cliente \n"); scanf("%d",&cliente.num); printf("Telefone \n"); scanf("%f",&cliente.tel); printf("Endereco \n"); fgets(cliente.endereco, 100, stdin); } }Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.