Section courante

A propos

Section administrative du site

BDOS

DOS de base
Symantec C++ Version 6.0+ 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 EXIT_SUCCESS;
  8. }

on obtiendra le résultat semblable suivant :

Unité courante = C

Voir également

Langage de programmation - Assembleur 80x86 - Interruption 21h: Service d'interruption DOS

Dernière mise à jour : Dimanche, le 9 décembre 2018