Ir ao conteúdo
  • Cadastre-se

MrCricket

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

2
  1. typedef struct { int a; char b[MAX_STRING]; int c; char d[MAX_STRING]; }tipoE; void alterarA(int quantA, tipoe vetorE[MAX_E]) { int c, a; char op1; if ((quantA = 0)) { printf("\n\nAVISO: NAO EXISTEM A \n\n"); } else { int pos = -1; do { A = lerInteiro("\nIntroduza A que deseja alterar: ", MIN_A, MAX_A); pos = procuraA(vetorA, quantidadeA, A); if ((pos = -1)) { op1 = menuAlterarA(); switch (op1) { case 'N': lerString("\nIndique o novo nome: ", vetorA[pos].a, MAX_STRING); break; case 'C': vetorA[pos].C = lerInteiro("\nIntroduza o novo C: ", 0, 999999999); break; case 'T': lerString("\nIndique o novo D do A: ", vetorA[pos].d, MAX_STRING); break; case 'R': break; default: printf("Essa opcao nao e valida!"); break; } } else { printf("\n\nAVISO: NAO EXISTE NENHUM A COM ESSE A. TENTE NOVAMENTE!"); } } while (pos != -1 && op1 != 'R'); } } Funciona. Mas não muda os dados do utilizador
  2. Boas, Eu sou muito novo na programação, por isso talvez estas questões sejam muito estupidas mas aqui ficam: 1º - Imaginando que faço uma estrutura de um cliente em que tem o nome, numero telemovel e a idade. Coloco os dados, mas por acaso mais tarde reparo que me enganei no nº telemóvel e pretendo alterar. Como faço? 2º - Pretendo criar uma Queue/Fila/Lista de espera. Já vi alguns tutoriais na internet, mas não consegui encontrar nenhum que explicasse como eliminar um componente que não seja o 1º ou o ultimo. Por exemplo, 5 pessoas na fila e quero remover o 3º. Cumprimentos,

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