Autor Tema: Pregunta sobre uso de apuntadores (* y &)  (Leído 1411 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Pregunta sobre uso de apuntadores (* y &)
« en: 18 de Diciembre de 2010, 16:23:27 »
Hola!,

Pues estoy con una duda ANSI-C y no logro hacer que el compilador me entienda.



Yo entiendo que si hago esto:

char var1=5;
char *ptr;
char var2;

ptr=&var1;
var2=*ptr;


Asi funciona, pero:

Si yo se de antemano que la posición en memoria donde quedo var1 es la 0x0100, intento hacer esto:

Ejemplo:
char var1=5;
char var2;

var2=*0x0100;


Lo que intento es dar directamente el numero 0x0100, que corresponde a la posición de memoria que yo ya conozco no pedirle a una tercera variable tipo apuntador que lo haga.



Y no me lo permite el compilador....  :? Es posible hacer eso?

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Pregunta sobre uso de apuntadores (* y &)
« Respuesta #1 en: 18 de Diciembre de 2010, 16:56:55 »
No se si entendí, pero prueba con *((char *)0x1000)  :rolleyes:
No contesto mensajes privados, las consultas en el foro

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Pregunta sobre uso de apuntadores (* y &)
« Respuesta #2 en: 18 de Diciembre de 2010, 17:09:16 »
Amigo, pues diste en el blanco!!  :P

Estoy trabajando en las macros de los módulos,y evitando tener que declarar un registro si es como entrada, otro como salida, otro para las pullup, poco a poco se va logrando que con solo decir PIN_A0..se pueda controlar todo.

GRACIAS!!!!  :-/
« Última modificación: 18 de Diciembre de 2010, 17:13:04 por LABmouse »

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Pregunta sobre uso de apuntadores (* y &)
« Respuesta #3 en: 18 de Diciembre de 2010, 19:45:20 »
 :) Excelente entonces! Que buen trabajo que estás logrando con ese stack 
No contesto mensajes privados, las consultas en el foro


 

anything