|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 581
|
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? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
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... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 581
|
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. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Comunque quelle sulle directory dovrebbero essere portabili... |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:03.