Curso de programación gráfica
Hola Raguin, estoy echándole un ojo a un curso de programación gráfica, entonces me dice que tengo que asignar una array por ej: tabla[256][8] a una dirección que me devuelve un registro del tipo es:bp... Bueno yo he hecho este código (no estoy seguro que este bien)...
#include<bios.h>
#include<dos.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main(void)
{
int i;
unsigned int letra[256][8];
unsigned int *puntero;
union REGS regs,oregs;
struct REGPACK reg;
puntero=letra; //me da error
regs.h.ah=0x11;
regs.h.al=0x30;
regs.h.bh=0x03;
int86(0x10,®s,&oregs);
puntero=(unsigned int *)MK_FP(reg.r_es,reg.r_bp);
}
El problema creo que es que no se asignar un puntero a un array multidimensional, a ver si tu me puedes ayudar... Siento ser tan pesado... Muchas gracias
#include<bios.h>
#include<dos.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main(void)
{
int i;
unsigned int letra[256][8];
unsigned int *puntero;
union REGS regs,oregs;
struct REGPACK reg;
puntero=letra; //me da error
regs.h.ah=0x11;
regs.h.al=0x30;
regs.h.bh=0x03;
int86(0x10,®s,&oregs);
puntero=(unsigned int *)MK_FP(reg.r_es,reg.r_bp);
}
El problema creo que es que no se asignar un puntero a un array multidimensional, a ver si tu me puedes ayudar... Siento ser tan pesado... Muchas gracias
1 respuesta
Respuesta de raguin
1