|
|
|
|
ihsen, le samedi 19 février 2005 à 22:00:31Salut,
Regarde ici: http://www.esil.univ-mrs.fr/~elingsys/projets/poo2001/C++_1/didacticiel/flux1.html#part8 A++ L'homme n'est pas fait pour le travail et la preuve, c'est que ça le fatigue. Tristan Bernard |
Un autre lien, plus à la norme au niveau des includes
http://casteyde.christian.free.fr/online/cours_cpp/x7594.html A++ L'homme n'est pas fait pour le travail et la preuve, c'est que ça le fatigue. Tristan Bernard |
|
l'exemple ci dessous pourra te permettre de creer un fichier dans un repertoire spécifique.
#include <fstream> using namespace std; int main() { ofstream objetfichier; objetfichier.open("rep/monfichier.txt", ios::out); //on ouvrre le fichier en ecriture if (objetfichier.bad()) //permet de tester si le fichier s'est ouvert sans probleme return 1; objetfichier <<"contenu du fichier" << endl;//* objetfichier.close(); //on ferme le fichier pour liberer la mémoire return 0; } si pour nom de fichier tu donne monfichier.txt, cette exemple te permet de creer ce fichier et d'y introduire le texte " contenu du fichier". ton fichier sera creer dans le repertoire rep/. pour ajouter des infos au fichier include <fstream> using namespace std; char *mot = " creer en c++"; int main() { ofstream objetfichier; objetfichier.open("rep/monfichier.txt", ios::app); if (objetfichier.bad()) return 1; objetfichier.seekg(0, ios::end); objetfichier.write(reinterpret_cast<const char *>(mot), 13); la chaine mot a 13 caractères objetfichier.close(); return 0; } un aperçu du résultat sera du genre : contenu du fichier creer en c++ remarque le décalage. cela est du à la ligne de code que j'ai commenté avec //*.ce code affecte automatiquement un retour chariot (\n) .pour éviter cela tu peux mettre objetfichier <<"contenu du fichier"; |