Chemin relatifs pour fopen ... [mac] - C++ - Programmation
Marsh Posté le 25-10-2002 à 12:06:46
xilebo a écrit a écrit : salut, je n arrive pas a ouvrir un fichier sous mac avec la fonction fopen (stdio). Ca marche si le fichier se trouve dans le repertoire courant de mon programme, dans ce cas je fais fopen("fic","wt" ); mais si ce fichier est dans un sous repertoire , je mets fopen("ssrep:fic","wt" ); et il ne m ouvre pas le fichier (je suppose donc que le chemin est faux). Est ce que quelqu un peut m expliquer comment faire ? merci. |
fopen s utilise comme ca:
FILE * fp;
fp=fopen("CMES_data/toto.txt","wt" ); <<-- chemin absolu
fp=fopen("toto.txt","wt" ); <<-- chemin relatif mais TON_PROG.exe
doit etre au meme endoit que toto.txt
dans les chemins utilises les / plutot que \ car certains compilo aime pa(cf '\n' dans une chaine contante).
En esperant t aider
Marsh Posté le 24-10-2002 à 11:33:21
salut,
je n arrive pas a ouvrir un fichier sous mac avec la fonction fopen (stdio).
Ca marche si le fichier se trouve dans le repertoire courant de mon programme, dans ce cas je fais fopen("fic","wt" );
mais si ce fichier est dans un sous repertoire , je mets
fopen("ssrep:fic","wt" );
et il ne m ouvre pas le fichier (je suppose donc que le chemin est faux).
Est ce que quelqu un peut m expliquer comment faire ?
merci.