Bonjour à tous j'ai un petit probleme avec les interruptions Ici je dois creer un dossier en utilisant l'interruption 21H et en mettant dans AX l'instruction 39H mais le dossier ne se crée pas
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 #include <conio.h> #include <stdio.h> #include <dos.h> ///////////////////////////////////////////////////// void main() { char *nom; printf("nom du repertoire"); gets(nom); _AX=0x39; _DX=FP_OFF(nom); _DS=FP_SEG(nom); geninterrupt(0x21); if(_FLAGS==0) printf("dossier crée avec succes"); else if(_FLAGS==1) { if(_AX==3) printf("chemin non trouvé"); else if(_AX==5) printf("Acces refuse"); } getch(); }
Partager