tester l'existence d'un fichier et plus - C++ - Programmation
Marsh Posté le 28-05-2010 à 15:12:46
Tu fais un horrible mélangee de C / CPP.
Et ton proto de main est faux.
Et tu devrais lire le man de strcmp.
Marsh Posté le 28-05-2010 à 15:18:26
Pour l'horrible mélange de C/C++, c'est bien possible mais comme je l'ai dit au début je suis en train d'apprendre donc tous les conseils sont les bienvenus pour que j'améliore cela.
Le proto de main est peut-être faux, en effet car j'ai créé un truc vite fait. Tu peux me dire ce qui ne va pas.
Enfin, je viens de lire le man de strcmp, il dit
Citation : SYNOPSIS |
Je ne vois pas ce qui cloche.
Marsh Posté le 28-05-2010 à 15:47:17
Code :
|
Mais en CPP tu peux faire beaucoup plus simplement un test
Code :
|
Marsh Posté le 28-05-2010 à 17:48:57
et reagrde du coté de boost::filesystem pour ce genre de truc
Marsh Posté le 01-06-2010 à 10:40:30
Bon, j'ai modifié mon code pour corriger quelques problèmes. Maintenant j'ai ceci
Code :
|
Mon problème c'est que le flux de sortie output ne fonctionne pas. Je m'explique. Si je lui dit d'écraser le fichier fichier.dat alors il va bien l'écraser mais il ne va pas écrire Hello dans ce fichier. fichier.dat sera vide. Idem si je dis de créer un nouveau fichier, alors le fichier sera bien créé mais rien ne sera écrit dedans. Est ce que vous avez une idée sur la manière de corriger cela ?
Marsh Posté le 01-06-2010 à 11:10:32
Bon en fait c'est bon, j'ai réussi à faire ce que je voulais. Tout fonctionne bien maintenant. Voici mon code final si ça en intéresse d'autre
Code :
|
Marsh Posté le 28-05-2010 à 10:20:12
Bonjour,
je suis en train d'apprendre à utiliser les strings et les flux en c++ et tout ne fonctionne pas comme je voudrais. Voici mon code
En gros, je voudrais tester si le fichier "fichier.dat" existe déjà et si c'est le cas permettre à l'utilisateur de l'écraser ou de proposer un nouveau nom. Qu'est ce que je fais mal ?
Message édité par pamputt le 28-05-2010 à 15:02:52