Bonjour,

Je suis sous DOS, et j'essai d'effacer l'ecran en mode texte, je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
main()
{
   unsigned char *vidmem = (unsigned char *)0xB8000;
   const long size = 80*25;
   long loop;
   for (loop=0; loop<size; loop++) 
   {
      *vidmem++ = 0;
      *vidmem++ = 0xF;
   }
   printf ( "toto\n" );
   return(0);
}
Je compile avec turbo C, mais que ce sois sous DOS ou sous emulation de DOS sous Windows, il m'affiche bien toto mais ne m'efface pas l'écran.

D'ou peut venir le probleme ?

Cordialement.