Autor Tema: Pregunta corta  (Leído 1835 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Enigma

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
    • www.toroscoleados.com
Pregunta corta
« en: 05 de Junio de 2009, 13:14:43 »
Una pregunta corta.... Que me quiere decir está linea...???

(puntero + j, *((int8 *)(&dato) +j ))

Nunca fui buena con los punteros....... :shock:

Atte: Enigma... La llanerita de Guayana :lol:
No hay nada como cabalgar en la sabana y sentir la brisa con olor a mastranto, bosta y ganado. ¡¡O Fortuna, velut luna, status variabilis, semper crescis, aut decrescis, vita detestabili!! Que viva el coleo, la musica LLanera y la gótica!

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Pregunta corta
« Respuesta #1 en: 05 de Junio de 2009, 14:54:44 »
Hola, la interpretas mirando de adentro para afuera,

  • (&dato ) -> la direccion de dato
  • + j -> La ultima mas el valor de jota, aritmetica de punteros
  • (int8*)->A todo eso se lo casteo a un puntero de tipo char, byte o int8
  • *()->Por ultimo se toma el valor de esa direccion resultante


Saludos !

Desconectado Enigma

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
    • www.toroscoleados.com
Re: Pregunta corta
« Respuesta #2 en: 05 de Junio de 2009, 15:01:34 »
Jejejeje muchas gracias Richi... mi mayor problema era con los apuntadores!!! Ahora ya he captado todo!!!! :D

Atte: Enigma... La llanerita de Guayana :D


No hay nada como cabalgar en la sabana y sentir la brisa con olor a mastranto, bosta y ganado. ¡¡O Fortuna, velut luna, status variabilis, semper crescis, aut decrescis, vita detestabili!! Que viva el coleo, la musica LLanera y la gótica!

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Pregunta corta
« Respuesta #3 en: 05 de Junio de 2009, 15:06:20 »
Disculpame, esa porcion de código es parte de una función para grabar en EEPROM ?

Saludos !

Desconectado Enigma

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
    • www.toroscoleados.com
Re: Pregunta corta
« Respuesta #4 en: 05 de Junio de 2009, 15:19:24 »
Si exactamente.... es que tengo un problemita, uno que publique en otro post de este mismo foro donde intento grabar datos en la EEPROM Y luego leerlos.... y queria saber si el problema estaba allí en esa instrucción....

Atte: Enigma... La llanerita de Guayana :D
No hay nada como cabalgar en la sabana y sentir la brisa con olor a mastranto, bosta y ganado. ¡¡O Fortuna, velut luna, status variabilis, semper crescis, aut decrescis, vita detestabili!! Que viva el coleo, la musica LLanera y la gótica!

Desconectado Enigma

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
    • www.toroscoleados.com
Re: Pregunta corta
« Respuesta #5 en: 05 de Junio de 2009, 23:55:19 »
Richi777 o bueno cualquiera que sepa la respuesta, una pregunta, solo para confirmar..... Con esta instrucción:

write_eeprom(puntero, *((int8 *)(&seccionador)));   // Escribo el voltaje en memoria

Estoy guardando lo contenido en el entero "seccionador" en la posición apuntada por "puntero" cierto????

Atte: Enigma... La llanerita de Guayana :?
No hay nada como cabalgar en la sabana y sentir la brisa con olor a mastranto, bosta y ganado. ¡¡O Fortuna, velut luna, status variabilis, semper crescis, aut decrescis, vita detestabili!! Que viva el coleo, la musica LLanera y la gótica!

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Pregunta corta
« Respuesta #6 en: 06 de Junio de 2009, 10:46:21 »
Hola, equivale a esto:

Código: [Seleccionar]
write_eeprom(puntero, seccionador);
Hiciste más complejo el programa de lo que debería ser.

Desconectado Enigma

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
    • www.toroscoleados.com
Re: Pregunta corta
« Respuesta #7 en: 09 de Junio de 2009, 10:54:20 »
Jejejeje bueno como toda nueva en este tema, pues algo complicado tenía que salir....

Atte: Enigma... La llanerita de Guayana :D
No hay nada como cabalgar en la sabana y sentir la brisa con olor a mastranto, bosta y ganado. ¡¡O Fortuna, velut luna, status variabilis, semper crescis, aut decrescis, vita detestabili!! Que viva el coleo, la musica LLanera y la gótica!