Ir ao conteúdo
  • Cadastre-se

Problema com ponteiros para gerenciar memoria


vinieis
Ir à solução Resolvido por ScreenBlack,

Posts recomendados

Fala pessoal!

Estou fazendo um programa em que preciso gerenciar uma memoria(parecido como funciona no computador) no qual tenho que pedir para o usuário criar a variavel(de todos os tipos,char,vetor,matriz..) e o programa aloca o espaço nessa memoria (do tipo char) do tamanho de bytes daquela varivel e também o usuário tem a possibilidade de mudar o valor desta váriavel que se encontra na memoria.

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Solução

O problema é apenas de apresentação. Você está trabalhando como caracter, mas a rotina que mostra o conteúdo da memoria está apresentando o resultado como string, fazendo com que todo o conteúdo seja apresentado junto.

 

Troque a rotina para:

 

        for (opcao = 0; opcao<25; opcao++)
        {
            printf ("%c | %p ",Memoria[opcao],&Memoria[opcao]);
            printf("\n");
        }

 

 

Pelo que entendi, é este o erro que você está comentando.

Se não for, me avise.

 

EDIT:
OBS: As imagens contidas em "Correto Imagem" não estão carregando.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!