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("C MES_data/toto.txt","wt" );  <<-- chemin absolu
MES_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.