Sto leggendo l'appendice di un libro sul C ("Guida al C" di Jack Purdum) dove viene spiegato l'uso degli interrupt per effettuare alcune operazione tra le quali quella di cancellare lo schermo, facendo scorrere la finestra verso il basso. ecco il codice:
codice:
#include <dos.h>
void cancella(void){
union REGS ireg;
ireg.h.ah = 0x07;
ireg.h.al = 0;
ireg.h.ch = 0;
ireg.h.cl = 0;
ireg.h.dh = 24;
ireg.h.dl = 80;
ireg.h.bh = 0;
int86(0x10, &ireg, &ireg);
}
provando a compilarlo, mi da errore alla riga dove definisco la variabile ireg:
"storage size of `ireg' isn't known"
cosa può essere?