Pues como veran, ya ando de regreso despues de un tiempo de no pasar por aqui.
Bueno, les platico mi problema.
Mi profesor nos ha encargado que realizemos un programa donde usemos un apuntador de tipo FAR para acceder al bloque de memoria donde se encuentra la informacion de video de la pc, segun tengo entendido la direccion del bloque de memoria es "0000:0413" .
Realmente no tengo ni la menor idea de como se usa bien esta direccion asi k lo e intentado a como le entiendo.
Bueno aqui les pongo mi codigo y les sigo contando el problema mas abajo.
Cita:
bueno, yo se k tengo un error de sintaxis ya que el error que me muestra es k hay un ";" perdido, solo k no encuentro donde , jajaja, que loko no?#include<stdio.h>
#include<conio.h>
void main(void){
char far* puntero;
puntero=(char far* )0000:0413;
printf("contenido de la direccion : %c", puntero);
getch();
}
#include<conio.h>
void main(void){
char far* puntero;
puntero=(char far* )0000:0413;
printf("contenido de la direccion : %c", puntero);
getch();
}
Bueno el compilador se detiene en esta linea "puntero=(char far* )0000:0413;"
se detiene en el 0 que se encuentra despues de los 2 puntos en la direccion.
De antemano agradezco la ayuda y el interes
Salu2