Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Obtener informacion de video del mapa de memoria

Estas en el tema de Obtener informacion de video del mapa de memoria en el foro de C/C++ en Foros del Web. hola amigos!!!! como les va, compañeros de FDW. Pues como veran, ya ando de regreso despues de un tiempo de no pasar por aqui. Bueno, ...
  #1 (permalink)  
Antiguo 30/08/2007, 20:21
Avatar de darkhack  
Fecha de Ingreso: marzo-2005
Mensajes: 654
Antigüedad: 19 años, 9 meses
Puntos: 3
Obtener informacion de video del mapa de memoria

hola amigos!!!! como les va, compañeros de FDW.
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:
#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();
}
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?
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
__________________
Dios solo nos dio el 0 y el 1 pero con eso hemos hecho maravillas
1er dia te espantas, 2° te desesperas,3° buscas ayuda y 4°....Adios
  #2 (permalink)  
Antiguo 30/08/2007, 20:32
Avatar de darkhack  
Fecha de Ingreso: marzo-2005
Mensajes: 654
Antigüedad: 19 años, 9 meses
Puntos: 3
Re: Obtener informacion de video del mapa de memoria

bueno pues, que creen????
ya logre solucionar un problema..
En la interrupcion me sobra ":" y me falta un"0x" antes de la interrupcion en si el programa queda asi:
Cita:
#include<stdio.h>
#include<conio.h>
void main(void){
char far* puntero;
puntero=(char far* )=0x00000413;
printf("contenido de la direccion : %c", puntero);
getch();
}
el pex es que ahora no me muestra bien la informacion jajaja.
__________________
Dios solo nos dio el 0 y el 1 pero con eso hemos hecho maravillas
1er dia te espantas, 2° te desesperas,3° buscas ayuda y 4°....Adios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:22.