Guest LorY Moraaes Postado Outubro 31, 2008 Denunciar Share Postado Outubro 31, 2008 #include <stdio.h>#include <stdlib.h>#define ARQ "clientes.txt"typedef struct cliente { int codigo; char nome[30]; float limite; }Cliente; void print_menu(){ printf("**********************************************\n"); printf("Digite o que deseja fazer:\n"); printf("0 - Sair do programa.\n"); printf("1 - Incluir um cliente.\n"); printf("2 - Alterar o limite de credito de um cliente.\n"); printf("3 - Exluir um cliente.\n"); printf("4 - Incluir uma venda.\n"); printf("5 - Alterar dados da venda.\n"); printf("6 - Exluir uma venda.\n"); printf("7 - Quitar vendas.\n"); printf("**********************************************\n");} int main(){ Cliente code,name,limit,dados[100]={{0}}; int opcao,i,q; char resp; FILE *arquivo,*arq; if((arquivo = fopen(ARQ,"a+")) == NULL) { printf("Erro ao abrir arquivo!!!\n"); exit(1); } do{ print_menu(); scanf("%d",&opcao); switch(opcao) { case 1: printf("Digite a quantidade de clientes que deseja inserir:\n"); scanf("%d",&q); for(i=0;i<q;i++){ code.codigo = i+1; printf("Digite o nome do cliente que deseja incluir:\n"); scanf("%s",name.nome); printf("Digite o limite de credito do cliente:\n"); scanf("%f",&limit.limite); printf("\n"); printf("%d %s %.2f\n",code.codigo,name.nome,limit.limite); fprintf(arquivo,"%d %s %.2f\n",code.codigo,name.nome,limit.limite); } break; } }while(opcao != 0); fclose(arquivo); system("pause"); } gENTE NÃO CONSIGo EXCLUIR CLIENTE , NEM AUMENTAR O LIMITE DE CREDITO ME AJUDEMMM Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest LorY Moraaes
#include <stdio.h>
#include <stdlib.h>
#define ARQ "clientes.txt"
typedef struct cliente
{
int codigo;
char nome[30];
float limite;
}Cliente;
void print_menu()
{
printf("**********************************************\n");
printf("Digite o que deseja fazer:\n");
printf("0 - Sair do programa.\n");
printf("1 - Incluir um cliente.\n");
printf("2 - Alterar o limite de credito de um cliente.\n");
printf("3 - Exluir um cliente.\n");
printf("4 - Incluir uma venda.\n");
printf("5 - Alterar dados da venda.\n");
printf("6 - Exluir uma venda.\n");
printf("7 - Quitar vendas.\n");
printf("**********************************************\n");
}
int main()
{
Cliente code,name,limit,dados[100]={{0}};
int opcao,i,q;
char resp;
FILE *arquivo,*arq;
if((arquivo = fopen(ARQ,"a+")) == NULL)
{
printf("Erro ao abrir arquivo!!!\n");
exit(1);
}
do{
print_menu();
scanf("%d",&opcao);
switch(opcao)
{
case 1:
printf("Digite a quantidade de clientes que deseja inserir:\n");
scanf("%d",&q);
for(i=0;i<q;i++){
code.codigo = i+1;
printf("Digite o nome do cliente que deseja incluir:\n");
scanf("%s",name.nome);
printf("Digite o limite de credito do cliente:\n");
scanf("%f",&limit.limite);
printf("\n");
printf("%d %s %.2f\n",code.codigo,name.nome,limit.limite);
fprintf(arquivo,"%d %s %.2f\n",code.codigo,name.nome,limit.limite);
}
break;
}
}while(opcao != 0);
fclose(arquivo);
system("pause");
}
gENTE NÃO CONSIGo EXCLUIR CLIENTE , NEM AUMENTAR O LIMITE DE CREDITO ME AJUDEMMM
Link para o comentário
Compartilhar em outros sites
0 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.