Ir ao conteúdo

Mayrinck Bernardo

Membro Pleno
  • Posts

    213
  • Cadastrado em

  • Última visita

Tudo que Mayrinck Bernardo postou

  1. @devair1010 o que e 167?
  2. mano ta meio doido seu codigo você pode fazer sua funcao admin assim void admin() { int opc; int opc2; system("cls"); printf("\n=================== SISTEMA GERENCIADOR DE SUPERMERCADO =================="); printf("\n 1. Abastecer Gôndolas"); printf("\n 2. Caixa/PDV"); printf("\n 3. Gerenciar usuários"); printf("\n 0. SAIR"); printf("\n=========================================================================="); switch (opc) { case 1: printf("Abastecer Gôndolas - Tem que fazer ainda"); break; case 2: printf("Caixa/PDV - Tem que fazer ainda"); break; case 3: system("cls"); printf("\n=================== GERENCIAMENTO DE USUÁRIOS =================="); printf("\n 1. Cadastro de usuários"); printf("\n 2. Consulta de usuários"); printf("\n 3. Alterar registro de usuário"); printf("\n 4. Excluir registro de usuário"); printf("\n 0. VOLTAR"); printf("\n================================================================"); switch (opc2) { case 1: system("cls"); cadastra_usuario(); break; case 2: system("cls"); consulta_usuario(); break; case 2: altera_registro(); deleta_registro(); case 0: system("cls"); admin(); } } } main() { setlocale(LC_ALL, ""); admin(); } adicionado 6 minutos depois evite usar 2 funçoes em1 tipo captura usuario e guarda usuario. junte as 2 em cadastra usuario
  3. @DallasSF OPA eu conheço essecodigo foi o que fiz pra ti em outro exercicio. bem olha o struct como ficaria do jeito que você quer. me diz uma coisa você esta tentando armazena as informações obtidas em um doc . txt? #include <string.h> #include <stdlib.h> #include <iostream> #define MAX 3//aqui define quantas conta voce pode abrir #define eu 1 #define cls system("cls"); #include <locale.h> using namespace std; struct RegistroPessoa{ char nome[50]; int idade; float altura; }; struct conta{ int numeroConta; int numeroAgencia=50; char nomeCorrentista[50]; }; main(){ setlocale(LC_ALL, "Portuguese"); int z=0; int i; RegistroPessoa pes[eu]; printf("Querido, qual o seu nome"); fflush(stdin); gets(pes[eu].nome); printf("Querido, qual o sua idade"); cin>> pes[eu].idade; printf("Querido, qual o seu altura"); cin>> pes[eu].altura; cls; conta ficha[MAX]; for (i=0;i<MAX;i++){ z=z+1; printf("\n informar o numero da %dª conta \n",z); cin >> ficha[i].numeroConta; printf("\n informar o numero da %dª agencia \n",z); cin >> ficha[i].numeroAgencia; printf("\n informar o nome do correntista"); gets(ficha[i].nomeCorrentista); cls; } int a= ficha[0].numeroConta; int b= ficha[1].numeroConta; int c= ficha[2].numeroConta; if ((a<b<c) && (!(a>b>c)&&(a<b>c))); printf ("o numero de suas contas em ordem crescente são: %d %d %d" ,a,b,c ); }
  4. @arfneto Obrigado vezes loop infinito. Kkkk
  5. @arfneto entendir o que quis dizer. Bem acho que estou procurando metodos ageis de programacao em c so isso. adicionado 14 minutos depois o que me diz sobre isso?como faço? #include <stdio.h> #include <stdlib.h> #define printf printf("dog"); int main() { printf: }
  6. @arfneto armazenar o comando na string que até conseguir. mas não consigo chamar o comando por outro comando ex system(comando); ex: se eu por printf(s) imprime outra coisa.
  7. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char a[20]= "dog"; char s[20]; strcpy (s,"printf(\"%s\",a);"); s; } #include <stdio.h> #include <stdlib.h> int main() { char s[20]; sprintf(s,"printf(\"%s\",s);"); system(s); } adicionado 12 minutos depois .
  8. Estou precisando compilar um codigo que esta dividido em varios arquivos: Menu.cpp Menu.sln Menu.vcxproj Menu.vcxproj.filters MenuMaker.cpp MenuMaker.h como executo o programa? qual plataforma para itens separados?
  9. essa configuração configura.h funciona como? não precisa ter #include "configura.h" dentro do lcd?
  10. void escolha_simb(char *jog1, char *jog2){ //funcao para recolher os nomes, utilizando ponteiros if (a>1){ printf ("Você deseja ser o jogador 'X' ou 'O'?"); scanf ("%s",&seletor); if (seletor == 'X'||seletor == 'x'){ printf ("Digite o nome do jogador 'X'"); scanf ("%s",jog1); strcpy(jog2, "Computador"); } else if (seletor == 'O'||seletor == 'o'){ printf ("Digite o nome do jogador 'O'"); scanf ("%s",jog2); strcpy(jog1, "Computador"); } } }
  11. Tem como mostrar a parte que você declara as variaveis do tipo string?
  12. olha esse exemplo talvez te ajude #include <stdio.h> #include <stdlib.h> typedef struct cel { char conteudo; struct cel *prox; } celula; void empilha(char c, celula *topo) { celula *nova; nova = malloc( sizeof (celula)); nova->conteudo = c; nova->prox = topo->prox; topo->prox = nova; } char desempilha(celula *topo) { char c; celula *pt; pt = topo->prox; c = pt->conteudo; topo->prox = pt->prox; free(pt); return c; } int verifica(char *str, celula *topo) { for (i=0; str != 'C'; i++) empilha(str, topo); for (i=0; str != '\0'; i++) if (desempilha(topo) != str) return 1; return (topo->prox == NULL); } int main() { char str[255]; int i; celula cabeca; celula *topo; topo = &cabeca; topo->prox = NULL; printf("Informe a string: "); gets(str); if (verifica(str, topo) == 0) printf("%s é da forma xCy\n", str); else printf("%s não é da forma xCy\n", str); return 0; }
  13. #include <stdio.h> int main(){ int num; printf ("\nDigite um numero entre 1 e 5\n"); scanf (" %d", &num); if (num==1){ printf ("\t %d\n ",num); } if (num==2){ printf ("\t %d\n ",num-1); printf ("\t %d%d\n ",num-1,num); printf ("\t %d\n ",num-1); } if (num==3){ printf ("\t %d\n ",num-2); printf ("\t %d%d\n ",num-2,num-1); printf ("\t %d%d%d\n ",num-2,num-1,num); printf ("\t %d%d\n ",num-2,num-1); printf ("\t %d\n ",num-2); } if (num==4){ printf ("\t %d\n ",num-3); printf ("\t %d%d\n ",num-3,num-2); printf ("\t %d%d%d\n ",num-3,num-2,num-1); printf ("\t %d%d%d%d\n ",num-3,num-2,num-1,num); printf ("\t %d%d%d\n ",num-3,num-2,num-1); printf ("\t %d%d\n ",num-3,num-2); printf ("\t %d\n ",num-3); } if (num==5){ printf ("\t %d%d\n ",num-4,num-3); printf ("\t %d%d%d\n ",num-4,num-3,num-2); printf ("\t %d%d%d%d\n ",num-4,num-3,num-2,num-1); printf ("\t %d%d%d%d%d\n ",num-4,num-3,num-2,num-1,num); printf ("\t %d%d%d%d\n ",num-4,num-3,num-2,num-1); printf ("\t %d%d%d\n ",num-4,num-3,num-2); printf ("\t %d%d\n ",num-4,num-3); } }
  14. post errado
  15. @Estefhane é importante observar que o a++ do for está dentro da condição (parenteses) e o a++ do while está dentro do comando (colchete) como meu amigo @AdrianoSiqueira mencionou.
  16. é simples atribua o valor -1 a variavel n e então ele passará pelo zero #include <stdio.h> #include <stdlib.h> int main (){ int a=-1; int n; printf ("digite um numero\n"); scanf ("%d",&n); while (a<n){ a++; printf ("%d\t", a); } system ("pause"); return 0; }
  17. @devair1010 na verdade minha intencao foi que toda vez que mais um vetor recebesse valor ele mostrase em tela e assim sucessivamente de acordo a quantidade total de vetores
  18. swit so recebe numeros se quiser com letras faça menu de if else adicionado 8 minutos depois if (r=='i'||r=='I'){ system("cls"); incluir(); } else if(r=='m'||r=='M'){ system("cls"); incluir_fim(); } else if(r=='o'||r=='O'){ system("cls"); incluir_ordenado(); } else if(r=='e'||r=='E'){ system("cls"); excluir(); } else if(r=='l'||r=='L'){ system("cls"); listar(); else { system("cls"); printf("opcao invalida"); return main(); }
  19. #include<stdio.h> main() { int i = 0; int z = 0; for (i = 0; i < 100; i++) { z = z + 1; while( int vetor[i] = {z}){ printf ("o vetor[%d] recebeu o valor %d",z,z); } } } resultado vetor[1] = {1}; resultado vetor[2] = {2}; etc..
  20. #include<stdio.h> #include <conio.h> #include <stdlib.h> main() { int intervalo; int i = 0; int z = 0; int d = rand() % 1000; for (i = 0; i < 100; i++) { z = z + 1; int vetor[z] = {d}; printf("\t vetor %d valor %d \n ", z, vetor[z]); if ((vetor[1] > vetor[2])) { intervalo = vetor[1] - vetor[2]; } else if ((vetor[2] > vetor[1])) { intervalo = vetor[2] - vetor[1]; } } printf("\t \n intervalo 1 e 2 :%d\n", intervalo); }
  21. como esta indo seu exercicio? posso ver?
  22. Que tipos de dados pretende coletar?
  23. @vangodp @devair1010 obrigado ajudou bastante
  24. @devair1010 vou pesquisar para ver como uso esses comandos. Sabe dizer como diferencio maiusculo de minusculo também?

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