View Full Version : come si naviga nelle directory in C?
Esistono funzioni di libreria per sapere in che directory mi trovo, ed altre, per navigare fra le varie directory senza essere a conoscienza preventivamente dei nomi delle sotto-directory?
Se esistono, sono funzioni standard del C?
In teoria l'accesso alle directory non dovrebbe mai essere nella libreria standard...anche perchč non č detto che ogni sistema operativo abbia le directory...
In generale le funzioni pių diffuse sono:
chdir Change current working directory
chdrive Change current drive
getcwd Get current working directory for default drive
getdrive Get current (default) drive
mkdir Make new directory
rmdir Remove a directory
Per la ricerca credo che dipenda dalle varie implementazioni dei compialtori...
Hai perfettamente ragione. Ecco perche' nel manuale che uso queste funzioni non c'erano. Non sono portabili.
Grazie al tuo suggerimento ho potuto verificare(per ora superficialmente) che sono solo per windows.
In Unix il concetto di drive non esiste...
Dato che sto scrivendo del codice sotto Win che poi voglio trasportare sotto Linux faro' attenzione...
Ciao.
Grazie.
Originally posted by "vici_1"
In Unix il concetto di drive non esiste...
Beh...ovvio...
Comunque quelle sulle directory dovrebbero essere portabili...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.