[mac] Chemin relatifs pour fopen ...

Chemin relatifs pour fopen ... [mac] - C++ - Programmation

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.

Reply

Marsh Posté le 24-10-2002 à 11:33:21   

Reply

Marsh Posté le 25-10-2002 à 09:17:48    

up

Reply

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
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

Reply

Sujets relatifs:

Leave a Replay

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