Section courante

A propos

Section administrative du site

BDOS

DOS de base
QuickC dos.h

Syntaxe

int bdos(int dosfunc,unsigned int DX,unsigned int AL);

Paramètres

Nom Description
dosfunc Ce paramètre permet d'indiquer le numéro de la fonction DOS (registre AH).
DX Ce paramètre permet d'indiquer la valeur du registre DX.
AL Ce paramètre permet d'indiquer la valeur du registre AL.

Description

Cette fonction permet d'appeler une fonction sans argument complexe de l'interruption 21h du système d'exploitation DOS.

Exemple

Voici un exemple permettant de demander l'unité courante à l'aide de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <dos.h>
  4.      
  5. int main() {
  6.  printf("Unité courante = %c\n",(bdos(0x19,0,0) & 0xFF)+65);
  7.  return 0;
  8. }

on obtiendra le résultat semblable suivant :

Unité courante = C

Voir également

Langage de programmation - C - Interruption 21h: Service d'interruption DOS
Langage de programmation - QuickC - Référence des fonctions - intdos
Langage de programmation - QuickC - Référence des fonctions - intdosx

Dernière mise à jour : Dimanche, le 28 juin 2015