Utilizzando Turbo C++ ho scritto questo programma che dovrebbe stampare uno schermo bianco e dopo ritornare a Windows. Ma quando si esegue viene visualizzato uno schermo nero con alcune piccole righe di puntini colorate; quando in programma termina rimane solo uno schermo nero e in computer resta cosi! VVoVe:

Ecco il programma:

#include <stdio.h>
#include <stdlib.h>

unsigned int *vga;
unsigned int i;

int main()
{
asm{
mov ax,0x13
int 0x10
};
vga=(unsigned char *)0xA0000;
for(i=0; i<64000; i++) vga[i]=255;
getch();
return EXIT_SUCCESS;
}

Cosa ho sbagliato? Aiuto :master: