Ir ao conteúdo
  • Cadastre-se

Carlos Eduardo B Bruno

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. então Quando eu faço o cadastro n estou conseguindo visualizar o cadastro feito qual pode ser o possivel erro
  2. Estou com este codigo e ele esta dando erro no memset alguem poderia me ajudar a resolvelo , nao posso usar funçao a alguma maneira de tirar esse memset para excluir o cadastro #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); char nome[100], cpf[100], rg[100], tel[100]; int quant=0,num=0; int esc,mod,nprod,excluir; int i=1; while(num!=6){ system("cls"); printf("\n\n %c--------------------------------------------------------------------------------%c\n\n",201,187); printf("\t\t\t Disk Cerverja Ligeirinho \n"); printf("\t\t \n"); printf(" %c--------------------------------------------------------------------------------%c\n\n",200.188); printf(" \t\t%c---------------------------%c\n",201,187); printf(" \t\t Cadastro \n"); printf(" \t\t%c---------------------------%c\n",200,188); printf("\t %c-------------------------------------------------------------%c\n",201,187); printf("\t | 0 - tabela de produtos |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 1 - cadastrar |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 2 - Visualizar |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 3 - modificar |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 4 - Excluir |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 5 - Sobre |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 6 - Sair do Programa |\n"); printf("\t %c-------------------------------------------------------------%c\n",200,188); printf("Digite uma opcao:"); scanf("%d", &num); switch(num){ case 0:{ system("cls"); printf(" \t %c-------------------------------------------------------------%c\n",201,187); printf("\t |\t\t tabela de produtos |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 01 - SKOL |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 02 - BRAHMA |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 03 - NOVA SCHIN |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 04 - KAISER |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 05 - EISENBAHN |\n"); printf("\t |---------------------------------------------------------------|\n"); printf("\t | 06 - HEINEKEN |\n"); printf(" \t %c-------------------------------------------------------------%c\n",201,187); system("pause"); break; } case 1: { printf("quantos cadastros você deseja?"); scanf("%d", &quant); for(i=0 ; i<quant; i++ ){ system("cls"); printf("\n\t\t\tCADASTRAMENTO %d\n",i+1); printf("Nome"); fflush(stdin); scanf("%s",&nome); printf("CPF"); scanf("%d",&cpf); printf("RG"); scanf("%d",&rg); printf("Numero do telefone"); scanf("%d",&tel); printf("Numero do Produto"); scanf("%d",&nprod); if(nprod==01){ printf("\n Produto Escolhido: 01 - SKOL\n"); } if(nprod==02){ printf("\n Produto Escolhido: 02 - BRAHMA\n"); } if(nprod==03){ printf("\n Produto Escolhido: 03 - NOVA SCHIN\n"); } if(nprod==04){ printf("\n Produto Escolhido: 04 - KAISER\n"); } if(nprod==05){ printf("\n Produto Escolhido: 05 - EISENBAHN\n"); } if(nprod==06){ printf("\n Produto Escolhido: 06 - HEINEKEN\n"); } if(num > 06){ printf("\n NUMERO INVALIDO \n"); } } printf("voce deseja adicionar mais cadastros?\n"); printf("Sim? Digite 1 \nNAO Digite 2\n\n"); scanf("%d", &esc); if(esc==1){ printf("Quantos cadastros voce deseja?"); scanf("%d",&quant); for(i=0 ; i<quant; i++){ printf("Nome"); scanf("%s",&nome); printf("CPF"); scanf("%d",&cpf); printf("RG"); scanf("%d",&rg); printf("Numero do telefone"); scanf("%d",&tel); printf("Numero do Produto:"); scanf("%d",&nprod); } } else{ printf("beleza!"); } system("pause"); } break; case 2: { int o; system("cls"); printf("\n\t\t\t VIZUALIZANDO \n\n"); printf("\nQual cadastro voce deseja ver?\n"); scanf("%d",&o); if(o>i){ printf("Cadastro Invalido!"); system("pause"); } else{ printf("\nCadastro %d\n\n",i+1); printf("\nCadastro %d\n\n",i+1); printf("Nome %s\n", nome[o]); printf("CPF: %d\n", cpf[o]); printf("RG: %d\n", rg[o]); printf("Numero do telefone: %d\n", tel[o]); printf("Numero do Produto: %d\n\n\n", nprod); system("pause"); } } break; case 3: { system("cls"); int a,c; printf("\n VIZUALIZANDO \n"); printf("\n Qual cadastro deseja vizualizar?\n"); scanf("%d",&a); if(a>i){ printf("\nNUMERO DE CADASTRO INVALIDO!\n"); system("pause"); } else{ printf("\n\t1 - Modificar Nome\n"); printf("\n\t2 - Modificar CPF\n"); printf("\n\t3 - Modificar RG\n"); printf("\n\t4 - Modificar Numero de telefone\n"); printf("\n\t2 - Modificar Numero de Produto\n"); scanf("%d",&c); } if(c==1){ printf("MODIFICAR NOME\n"); printf("Nome"); scanf("%s",&nome); } if(c==2){ printf("MODIFICAR CPF\n"); printf("CPF"); scanf("%d",&cpf); } if(c==3){ printf("MODIFICAR RG\n"); printf("RG"); scanf("%d",&rg); } if(c==4){ printf("MODIFICAR TELEFONE\n"); printf("Telefone"); scanf("%d",&tel); } if(c==5){ printf("MODIFICAR PRODUTO\n"); printf("Numero do Produto"); scanf("%d",&nprod); } break; system("pause"); } case 4: { system("cls"); int d; printf("\n\t\t\t EXCLUIR CADASTRO \n\n"); printf("\nQual cadastro deseja excluir\n"); scanf("%d", &d); // talvez tirar o & comenrcial if(d>i){ printf("\nNumero de cadastro invalido"); system("pause"); } else{ printf("Cadastro excluido com sucesso\n"); memset(&nome[d], 0, sizeof (nome[d])); memset(&cpf[d], 0, sizeof (cpf[d])); memset(&rg[d], 0, sizeof (rg[d])); memset(&tel[d], 0, sizeof (tel[d])); memset(&nprod, 0, sizeof (nprod)); } break; system("pause"); } case 5: { system("cls"); printf("\n\t\t\t Informaçoes do Sistema \n"); printf("\n Programadores: \n"); printf("\n Marcos Toneli de Almeida"); printf("\n Carlos Eduardo B Bruno"); break; system("pause"); } case 6: { char sair; system("cls"); if (sair=='p') { exit(0); } system ("pause>null"); break; } } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!