Fichier en C

Fermé
alicia - 17 déc. 2005 à 19:02
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 17 déc. 2005 à 19:55
Bonjour,
je suis en train de réaliser un programme ki manipule des fichiers en langage C
J'utilise la fonction fopen pour ouvrir un fichier ou bien le créer s'il n'existe pas.
Mais le fichier est créé dans le dossier courant.
Comment faire, quells fonctions utiliser en C pour créer un fichier dans un autre répertoire ??
J'utilise le système d'exploitation Linix....
Merci
A voir également:

1 réponse

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
17 déc. 2005 à 19:55
Salut,

Quand tu utilises fopen il faut spécifier l'arborescence complete du fichier ou pas, en fonction de tes besoins.
fic=fopen("ton_fichier.txt",mode);
En ce cas le fichier, ton_fichier.txt est cherché ou crée dans le répertoire de lancement du programme.


fic=fopen("/home/alicia/c/ton_fichier.txt",mode);
En ce cas le fichier, ton_fichier.txt est cherché ou crée dans le répertoire /home/alicia/c.
0