Bonjour à tous,
j'ai lu dans le forum une discussion "Difficultés pour afficher un pixel à l'écran"
Il s'agit d'un petit code (très sympa d'ailleur) , mon probleme c'est que le code
est ecrit en Turbo C et j'ai reçu des erreurs dans mon compilateur (Car j'ai une version de Visual C++ ver 6.0 professional edition) et sur tout çela j'ai pas de MSDN pour la correction , voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdlib.h>
#include <dos.h>
#include <conio.h>
 
void initmode(int mode)
{
  union REGS r;                                  <----erreur
  r.x.ax = mode;                                 <----erreur
  int86(0x10, &r, &r);                          <----erreur !
}
 
void putpixel(int x, int y, unsigned char couleur)
{
  static char far* ecran = (char far*) MK_FP(0xA000, 0x0000); <----erreur 
  ecran[x + y * 320] = couleur;               
}
 
int main()
{
  int x, y;
  initmode(0x13);
 
  for (y=0; y<200;y++)
    for (x=0; x<320; x++)
      putpixel(x, y, y);
 
  getch();
  initmode(0x03);
  return EXIT_SUCCESS;
}
je veut de l'aide
Merci.