getdisk, setdisk
Nach oben zu Dir.h - Index
Header-Datei
dir.h
Kategorie
Verzeichnisbearbeitungsroutinen
Prototyp
int getdisk(void);
int setdisk(int drive);
Beschreibung
Ermittelt die aktuelle Laufwerksnummer bzw. legt diese fest.
getdisk ermittelt die aktuelle Laufwerksnummer. Die Funktion gibt einen Integerwert zurück: 0 für A, 1 für B, 2 für C usw.
setdisk legt das zugeordnete Laufwerk als aktuelles Laufwerk fest: 0 für A, 1 für B, 2 für C usw.
Mit der Funktion setdisk wird das aktuelle Laufwerk des übergeordneten Prozesses geändert.
Rückgabewert
getdisk gibt die aktuelle Laufwerksnummer zurück. setdisk gibt die Gesamtzahl der verfügbaren Laufwerke zurück. Wenn der Parameter drive für setdisk eine ungültige Laufwerksnummer enthält, wird 0 zurückgegeben.
Beispiel
#include <stdio.h> #include <dir.h> int main(void) { int disk, maxdrives = setdisk(2); disk = getdisk() + 'A'; printf("\nThe number of logical drives is:%d\n", maxdrives); printf("The current drive is: %c\n", disk); return 0; }