Ir ao conteúdo
  • Cadastre-se

kgin

Membro Pleno
  • Total de itens

    49
  • Cadastrado em

  • Última visita

  • Qualificações

    0%
  1. kgin

    C++ Função Rotina em C++

    Seu exemplo está errado! Direto do livro C completo e total pagina 92. Recomendo ler a sessão sobre ponteiros também. Um exemplo "correto". Creio eu que esse meu exemplo deva sanar qualquer duvida sobre ponteiros e matrizes.
  2. kgin

    C++ exercício em linguagem c++

    Poste o que você já fez.
  3. Reservar uma matriz assim está errado. O correto seria. Mas mesmo assim ainda não seria útil para você dessa maneira. Outra maneira seria fazer igual o compilador faz. Recomendo ler o livro C completo e total na pagina 105 sobre indexação de ponteiros.
  4. No meu caso eu já desisti de inserir dados pelo console já faz tempo, eu geralmente uso uma GUI. O código para a interface gráfica. Eu nunca me preocupo se vai haver algo no buffer do teclado e funciona em qualquer sistema operacional que tenha o GCC. Recomendo você esquece o windows, porque no geral ele não vai te ensinar nada de novo nem nada de útil.
  5. Na verdade não Na hora eu estava usando o borland turbo (isso que eu postei eu fiz lá), e na hora que eu dei um print no valor apareceu isso ai. É bem melhor do que usar o system("pause") que no geral no meu compilador não compila tendo isso no código. @Joel Martinsde nada!
  6. Eu dei uma arrumada no seu programa #include <stdio.h> #include <stdlib.h> /* Cria uma estrutura com as informações pessoas de uma pessoa */ struct informacao_pessoa{ char nome[30]; int idade; char sexo; float altura; float peso; float imc; }; void lePaciente(struct informacao_pessoa *registro){ //Ler e armazenar todos os dados de um paciente printf("\nDigite o nome: "); fgets(registro->nome, 30, stdin); printf("Digite a idade: "); scanf("%d%*c", &registro->idade); printf("Digite o sexo (M / F): "); scanf(" %c%*c",
  7. @PODE-PÁ Seu programa só tem erros Aqui você está chamando uma função como variável, e idem na linha abaixo. c e do tipo int, não do tipo tpessoa. eu recomendo você instalar algo mais novo para programar, ou você pode usar um site como o replit. no replit você ainda tem a opção de me convidar para mim ajudar você de lá mesmo.
  8. Você testou isso? Qual editor você está usando?
  9. @Joel Martins Não precisa fazer um bubblesort, faça assim
  10. @MUrisCuri Preste atenção na minha captura de tela. Quando a variável ind chega no if ela vale 1, é isso não faz sentido nessa linha. enquanto num[ind] vale 8 (referente a minha captura de tela) e num[ind+1] vale ??? (basicamente qualquer coisa que estiver na memoria sendo referenciada nesse momento, está apontando para um lugar inexistente) então você vai receber aquele numero negativo ou basicamente qualquer coisa que esteja na memoria. outro problema e quando você zera a variável num nesse trecho Eu não sei C++, mas você não deveria usar algo como erase ou d
  11. @PODE-PÁ O printf nessa linha está sem o "F" E se você estiver usando o TDM-GCC provavelmente não vai compilar por causa da biblioteca conio.h Se você não entende nada de compilador e está usando o code:blocks eu recomendo usar esse site (replit.com) por hora até você aprender o básico (e também por que ele avisa o que está errado).
  12. Eu dei uma "consertada" no seu programa, de uma olhada nos comentários para entender o que está acontecendo.
  13. @Um mero usuário Se você estiver no linux eu recomendo usar uma combinação de VScode + C/C++ IntelliSense, se configurado corretamente ele vai apontar o erro antes mesmo de você compilar o código. Se não puder usar o VScode nessa configuração, experimente o site replit. São linguagens diferentes que um dia foram a mesma, mas agora não tem nada a ver uma com a outra. E elas só compilam porque talvez o seu gerenciador de pacotes instalou os dois compiladores (GCC , G++) na maquina.
  14. Eu creio que não misturar C e C++ ficaria mais didático, fora que renomear os objetos padrões da ide deixaria o código bem mais claro. Exemplo: Você pode observar no código abaixo que é simples deduzir o que cada coisa faz. Foi mal não usar o C++ builder como exemplo, eu só tenho o gcc e nuklear instalados na maquina é eu não sei C++ ¯\_(ツ)_/¯ Código completo do exemplo:exemplo_sdl_opengl2.zip
  15. kgin

    C travei nesse exercício em c

    Pelo o que eu entendi você tem que colocar isso em uma função, dessa maneira #include <stdio.h> /* Necessario para usar as funções printf, scanf, getchar ... */ #include <stdlib.h> // necessário p/ as funções rand() e srand() #include <time.h> //necessário p/ função time() /* Faz uma função que retorna de 1 a 6 */ int GeraNumeros1a6(void) { int numero; numero = rand()%6; /* Gera um numero de 0 até 6 */ if (numero < 6) /* Acrecenta 1 se caso o numero for menor do que 6 */ { return(numero+1); } return(num

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

Os Mitos do Dinheiro

APENAS R$ 9,90!

CLIQUE AQUI E COMPRE AGORA MESMO!