Ir ao conteúdo
  • Cadastre-se

zZDuzaaxC

Membros Juniores
  • Total de itens

    5
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. zZDuzaaxC

    C <code> unico em c

    @devair1010, ficou perfeito, mas testei ele aqui, ainda não compreendi onde vou adicionar o valor na unidade, rodei o code que me enviou, cadastrei 2 contatos e coloquei pra listar depois, apareceu apenas o cadastro 1 não trouxe o cadastro 2 Se eu mudar o Valor do code no comando listar, para 1, quando cadastro 2 contatos apenas aparece quando listo o cadastro 2 printf ("LISTA DE CONTATOS\n\n"); for (i=1; i<seq; i++) {
  2. zZDuzaaxC

    C <code> unico em c

    @devair1010 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale.h> struct contatos{ int codigo; char nome[30], telefone [15], email [40]; }; int main () { int escolha, seq = 0, i; struct contatos cliente[5]; do{ setlocale(LC_ALL, "Portuguese"); printf ("'''''''' M E N U '''''''' \n\n"); printf ("Escolha á Opção 1 para CADASTRAR\n"); printf ("Escolha á Opção 2 para LISTAR\n"); printf ("Escolha á Opção 0 para ENCERRAR\n\n"); scanf ("%d", &escolha); fflush (stdin); system("cls"); switch(escolha){ case 1: if(seq <=0){ printf ("CADASTRO DE CONTATOS\n\n"); printf ("Código: %d\n", seq); printf ("Informe o nome:\n"); fgets (cliente[seq].nome, 30, stdin); fflush(stdin); printf ("Informe o telefone:\n"); fgets (cliente[seq].telefone, 15, stdin); fflush(stdin); printf ("Informe o E-mail:\n"); fgets (cliente[seq].email, 50, stdin); fflush(stdin); system("pause"); system("cls"); seq++ ; } else { printf ("******AGENDA CHEIA!****** \n\n"); system("pause"); system("cls"); } break; case 2: if(seq ==0){ printf ("******AGENDA VAZIA!****** \n\n"); system("pause"); } else { printf ("LISTA DE CONTATOS\n\n"); for (i=0; i<seq; i++){ printf ("Código: %d\n", i); printf ("Nome: %s", cliente[i].nome); printf ("Telefone: %s", cliente[i].telefone); printf ("E-mail: %s\n", cliente[i].email); system("pause"); system("cls"); } } break; case 0: printf ("ENCERRANDO O PROGRAMA!\n\n"); system("pause"); break; default: printf ("ERRO! OPÇÃO INVÁLIDA! \n\n"); } }while (escolha !=0); return(0); }
  3. zZDuzaaxC

    C <code> unico em c

    @Mauro Britivaldo Mauro fiz da forma que citou, não sei se está certo, a principio deu certo, mas consigo apenas cadastra 1 contato, depois o codigo me da AGENDA CHEIA, esse alerta teria que dar apos o 5 cadastro adicionado 1 minuto depois @devair1010 É Devair foi o que eu pensei, fiz isso de primeira, ficou perfeito, mas no caso eu estaria acumulando lixo de memoria, mas ficaria perfeito demais
  4. zZDuzaaxC

    C <code> unico em c

    @Mauro Britivaldo Mauro boa noite, desculpa parece uma formula boa, onde eu inseriria essa formula, na verdade em que momento para a exibição sair em 1 adicionado 7 minutos depois @devair1010 Boa noite, obrigado por questionar, então se eu iniciar em 1 essa variavel, quando meus contatos chegar no 5 cadastro e ultimo, ele irá dar erro pois é seguinte, sempre ira ter o espaço 0, ele estará nulo mais existira, o espaço 5 não, pois se contarmos de 0 a 4, dará um total de 5 espaços A não ser que seja de outra forma que queira me dizer, poderia explicar ?
  5. zZDuzaaxC

    C <code> unico em c

    Olá pessoal, boa tarde, sou novo aqui, sem mais delongas!! Estou criando um trabalho da facul, o problema é o seguinte preciso que ele cadastre 5 contatos, já descri o programa inteirinho, mas como sou perfeccionista, o programa deve gerar um código único e automático pro usuário no momento do cadastro, setei la nas variaveis 5 espaços na memoria para 5 cadastros, só que o codigo começa em 0, resumindo meu programa vai ter 5 contatos cadastrados, mas apenas com 4 codigos, no caso começando o primeiro do 0, tem como manipular ele de forma que comece no 1 e assim por diante ? estou deixando o print Desde já, obrigadooooo galeraa!!!

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...

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!