Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int op ;
- do{
- printf("nDigite o Nome: ");
- fflush(stdin);
- gets(cad.nome);
- printf("nDigite o CPF: ");
- fflush(stdin);
- gets(cad.cpf); ;
- printf("nDigite o Telefone: ");
- fflush(stdin);
- gets(cad.telefone);
- cad.cdg= 1 + rand()%100;
- fwrite(&cad, sizeof(dados), 1, pcliente);
- printf("n1<- continuar /n 0<- Sair: ");
- scanf("%d", &op);
- }while(op != 0 );
- fclose(pcliente);
- pcliente = fopen("cadastrocliente.txt","r");
- if(pcliente== NULL){
- printf("Error ao abrir arquivo!!!");
- exit(0);
- }
- else{
- printf("n Lista dados dos clientes!! n");
- while(fread(&cad, sizeof(dados), 1, pcliente)==1){
- printf("n----------------------------------n");
- printf("Nome: %sn", cad.nome);
- printf("Cpf: %sn", cad.cpf);
- printf("Telefone: %sn", cad.telefone);
- printf("Codigo: %dn", cad.cdg);
- printf("n-------------------------------------n");
- }
- if(arqproduto== NULL){
- printf("Error ao abrir arquivo!!!");
- exit(0);
- }
- do{
- printf("nDigite Descricao do Produto: ");
- fflush(stdin);
- gets(cadpro.descri);
- printf("nDigite o Valor: R$ ");
- scanf("%f", &cadpro.valor);
- cadpro.cdgprodu = 1 + rand()%100;
- fwrite(&cadpro, sizeof(PRODUTO), 1, arqproduto);
- printf("n1<- continuar /n 0<- Sair: ");
- scanf("%d", &op);
- }while(op != 0 );
- fclose(arqproduto);
- arqproduto = fopen("cadastroproduto.txt","r");
- if(arqproduto == NULL){
- printf("Error ao abrir arquivo!!!");
- exit(0);
- }
- else{
- printf("n Lista dados dos clientes!! n");
- while(fread(&cadpro, sizeof(PRODUTO), 1, arqproduto)==1){
- printf("n----------------------------------n");
- printf("Descriçao: %sn", cadpro.descri);
- printf("Valor: %2.fn", cadpro.valor);
- printf("Codigo: %dn", cadpro.cdgprodu);
- printf("n-------------------------------------n");
- }
- pcliente = fopen("cadastrocliente.txt","r");
- if(pcliente== NULL){
- printf("Error ao abrir arquivo!!!");
- exit(0);
- }
- fclose(pcliente);
- FILE *arqproduto;
- PRODUTO cadpro;
- arqproduto = fopen("cadastroproduto.txt","r");
- if(arqproduto == NULL){
- printf("Error ao abrir arquivo!!!");
- exit(0);
- }
- fclose(arqproduto);
- FILE *arqvende;
- VENDA vendas;
- int op;
- arqvende = fopen("cadastravenda.txt", "ab");
- if(arqvende== NULL){
- printf("Error ao abrir arquivo!!!");
- exit(0);
- do{
- printf("Quantos produtos vendeu: ");
- scanf("%d", &vendas.qtd);
- printf("Digite o codigo do cliente: ");
- scanf("%d", &vendas.pesquicdg);
- printf("Digite o codigo do produto: ");
- scanf("%d", &vendas.pesquicdgprodu);
- fwrite(&vendas, sizeof(VENDA), 1, arqvende);
- printf("n1<- continuar /n 0<- Sair: ");
- scanf("%d", &op);
- arqvende = fopen("cadastravenda.txt", "r");
- if(arqvende== NULL){
- printf("Error ao abrir arquivo!!!");
- exit(0);
- }
- else{
- while(fread(&vendas, sizeof(VENDA), 1, arqvende)==1){
- printf("n----------------------------------n");
- printf("Codigo Cliente: %dn Codigo Produto: %dn", vendas.pesquicdg, vendas.pesquicdgprodu);
- printf("Valor total da venda: %2.f", vendas.valortotal);
- printf("n-------------------------------------n");
- }
- }
- fclose(arqvende);
- int op, x;
- do{
- system("cls");
- printf("n----------- MENU --------------n");
- printf("n1 <- Cadastrar Lista");
- printf("n2<- Listar Cliente ");
- printf("n3<- Cadastrar Produto");
- printf("n4<- Listar Produto ");
- printf("n5<- Cadastrar Venda");
- printf("n7<- listar Venda ");
- printf("n0<- Sair");
- printf("nEscolha a opçao: ");
- scanf("%d", &x);
- getchar();
- switch (x){
- case 1:
- cadastrar();
- break;
- case 2:
- listar();
- break;
- case 3:
- produto();
- break;
- case 4:
- lista_produto();
- break;
- case 5:
- cadas_venda();
- break;
- case 6:
- lista_venda();
- break;
- case 0:
- printf("----Saiu do menu-----");
- default: break;
- }
- printf("n 1 <- Retornar ao menu; 0 <- Sair : ");
- scanf("%d", &op);
- system("cls");
- }while(op != 0 );
- getchar();
- printf("nVoce saiu do menu!");
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement