Ir para conteúdo
Fórum Script Brasil
  • 0

Armazenar...


== Douplus ==

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Olá.

Você poderia declarar um ponteiro e atribuir a ele o endereço desejado (note o uso do modelador):

...

int *p;

p = (int *)0x500;

...

Depois para utilizar ou armazenar um valor nesse endereço basta usar o operador de indireção ( * ). Dessa forma, o comando *p = 10 armazenaria o valor inteiro 10 no endereço de memória especificado (no nosso caso, 0x500).

Qualquer besteira que eu tenha falado, corrijam.

Dá uma olhada no tutorial de estrutura de dados do bonoddr (que está ótimo, por sinal).

Link para o comentário
Compartilhar em outros sites

  • 0

//Vlw mesmo pela ajuda, mas quando tento compilar um código-fonte:

#include <iostream>

using namespace std;


int main()
{
int *pI = 0x241ff5c;

cout<<pI<<endl;

      cin.get();
      return 0;
}

//O Dev-C++ 4 dá o seguinte erro:

8 c:\arquiv~1\...\...\untitl~2.cpp

initialization to `int *' from `int' lacks a cast

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...