créer un dossier ?

créer un dossier ? - C++ - Programmation

Marsh Posté le 06-07-2004 à 14:25:57    

salut all
 
j'imagine que vous connaissez ceci :

Code :
  1. ofstream monfichier("test.txt" );
  2. monfichier << "mon texte";


qui permet d'écrire dans le fichier test.txt. si celui-ci n'existe pas, il est alors créé.
ma question est la suivante : comment créer un dossier ? je pensais à quelque chose comme cela :

Code :
  1. ofstream monfichier("mondossier/test.txt" );


mais ça ne marche pas si mondossier n'existe pas déjà.
 
quelqu'un saurait comment faire ?
 
merci beaucoup

Reply

Marsh Posté le 06-07-2004 à 14:25:57   

Reply

Marsh Posté le 06-07-2004 à 14:28:02    

je pense pas que ça existe en standard...regarde du coté des fonctions spécifiques à ton système.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 06-07-2004 à 15:50:11    

oui ça serait jouable mais ça m'ennuie de faire un appel système, dans le sens ou ça freine un peu la portabilité de mon programme (je développe sous linux et je pense porter sous windows quand j'aurai terminé). ça m'obligerait à faire plusieurs versions de mon programme, pas cool. je pense que c'est ce que je ferai en dernier recours.

Reply

Marsh Posté le 06-07-2004 à 15:51:28    

psychotek a écrit :

oui ça serait jouable mais ça m'ennuie de faire un appel système, dans le sens ou ça freine un peu la portabilité de mon programme (je développe sous linux et je pense porter sous windows quand j'aurai terminé). ça m'obligerait à faire plusieurs versions de mon programme, pas cool. je pense que c'est ce que je ferai en dernier recours.


bah en standard C++ ne sait pas ce que c'est un répertoire je pense...[:joce]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 06-07-2004 à 16:31:43    

peut-etre du coté de boost::filesystem ?
ou ace ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 06-07-2004 à 16:37:09    

psychotek a écrit :

dans le sens ou ça freine un peu la portabilité de mon programme (je développe sous linux et je pense porter sous windows quand j'aurai terminé)


 
en java c'est facile [:cupra]
 
edit: je trollais pas, c'est le cote portabilite du C++ qui me fait dire ca, ca va etre dur de garder une applie portable en C++ :jap:


Message édité par uriel le 06-07-2004 à 16:58:09
Reply

Marsh Posté le 06-07-2004 à 16:55:11    

pas de troll svp (je connais le java, enfin un peu, je connais ses points forts et aussi ses points faibles ; j'ai pas très envie qu'on en parle ici, merci !)

Reply

Marsh Posté le 06-07-2004 à 18:57:18    

boost::filesystem
 
www.boost.org

Reply

Marsh Posté le 06-07-2004 à 19:22:30    

merci les gars pour boost, je vais y regarder de plus pres.

Reply

Sujets relatifs:

Leave a Replay

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