![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre éprouvé
![]() Date d'inscription: mai 2005
Âge: 25
Messages: 444
|
Bonjour,
je cherche à manipuler un pointeur de type far dans un programme sous Unix. Mais hélas, je ne trouve pas le moyen de le faire...:'( Pourriez vous m'aider ? MErci d'avance pour votre aide. Flo. |
|
|
|
|
|
#3 (permalink) |
|
Membre éprouvé
![]() Date d'inscription: mai 2005
Âge: 25
Messages: 444
|
alors pourrais tu m'expliquer comment tu pourrais rendre le code suivant, compatible pour Unix :
Code :
void PC_DispChar (INT8U x, INT8U y, INT8U c, INT8U color)
{
INT8U far *pscr;
INT16U offset;
offset = (INT16U)y * DISP_MAX_X * 2 + (INT16U)x * 2; /* Calculate position on the screen */
pscr = (INT8U far *)MK_FP(DISP_BASE, offset);
*pscr++ = c; /* Put character in video RAM */
*pscr = color; /* Put video attribute in video RAM */
}
Flo. |
|
|
|
|
![]() |
![]() |
||
Pointeur de type FAR version Unix
|
||
| Outils de la discussion | |
|
|