Ir ao conteúdo

kcatf

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

0
  1. Agora me surgiu uma duvida em relação ao uso da alocação em um struct, tentei das seguintes maneiras e não compilou, struct registro { char *nome = new char[10]; int idade; }; =========================== registro estudante; *estudante.nome = new registro[10]; pesquisando na internet vi que era possível fazer mas os exemplos são com malloc. adicionado 58 minutos depois Resolvi e as duas maneiras estavam muito erradas. hahaha
  2. Tranquilo kkkk. Sim vou fazer o alocamento de memória assim agora.
  3. Problema resolvido usando o new no lugar do malloc.
  4. Obrigado pela dica vou passar a fazer assim agora, mas o erro continua como você pode ver na imagem anexada. adicionado 31 minutos depois Quando eu mudo a ordem de exibição ele não imprime a letra p mas o espaço continua, na imagem o ponto vermelho é onde o cursor está.
  5. Olá pessoal, Estou com um problema na execução do código abaixo, o programa deveria receber vários caracteres e imprimi-lós do ultimo ao primeiro isso ele até faz isso porém ele imprime um espaço e a letra p no final, não sei o que possa esta causando isso. #include<iostream> #include<cstring> #include <stdio.h> #include <stdlib.h> #include <string.h> using namespace std; int main(){ char *qual; qual = (char *) malloc(sizeof(char)); cout<<"Digite qualquer nome >> "; gets(qual); for(int i=sizeof(qual);i>=0;i--) { cout<<qual<<endl; } getchar(); return 0; } será que alguém pode me ajudar?

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!