[C] Redéfinir le répertoire courant

Redéfinir le répertoire courant [C] - C - Programmation

Marsh Posté le 07-02-2004 à 15:48:16    

En C, sous Linux, j'aimerais redéfinir le répertoire courant.
 
En fait, pour exécuter certaines fonctions j'indique
le nom d'un répertoire ou d'un fichier.
Ces noms sont de la forme :
- "rep/fich",
- "/rep/fich" ou encore
- "../../rep/fich" par exemple.
 
Je cherche donc à redéfinir le répertoire courant
afin de n'utiliser pour mon programme que des noms
commençant par "./".
Avec les exemples précédents, ça donnerait :
- rep. courant -> "rep", nom du fichier -> "./fich"
- rep. courant -> "/rep", nom du fichier -> "./fich"
- rep. courant -> "../../rep", nom du fichier -> "./fich"
 
Je pense qu'il y a juste une petite fonction
qui permet de faire ça, mais je ne la connais
malheureusement pas.
 
Merci de votre aide.

Reply

Marsh Posté le 07-02-2004 à 15:48:16   

Reply

Marsh Posté le 07-02-2004 à 17:20:43    

chdir

Reply

Marsh Posté le 07-02-2004 à 17:21:18    

Bon, j'ai testé qq commandes comme ça en faisant des man
et j'ai trouvé mon bonheur : chdir()!
 
Dsl de spammer ainsi le forum mais je pense que ça pourra
servir à d'autres personnes.

Reply

Marsh Posté le 07-02-2004 à 17:23:42    

Haa, j'ai répondu en même temps que toi..
Merci Bufff !!

Reply

Marsh Posté le 07-02-2004 à 18:49:48    

Ndmax a écrit :


 
Dsl de spammer ainsi le forum  


 
spammer = faire de la pub alors que personne n'a rien demandé
 
je vois pas trop le rapport :??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-02-2004 à 01:19:28    

antp a écrit :


 
spammer = faire de la pub alors que personne n'a rien demandé
 
je vois pas trop le rapport :??:


 
Tu joues un peu sur les mots..
Je dirais flooder alors.  ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed