Bonjour,
Je suis en train de faire un programme qui travaille sur des fichiers textes et j'ai pour ça besoin d'inscrire des données dans un nouveau fichier.
Je cherche une fonction capable de creer un fichier .txt avec un nom souhaité.
Merci
Bonjour,
Je suis en train de faire un programme qui travaille sur des fichiers textes et j'ai pour ça besoin d'inscrire des données dans un nouveau fichier.
Je cherche une fonction capable de creer un fichier .txt avec un nom souhaité.
Merci
Bonjour,
ces fonctions existent, elles sont dans <iostream>, et elles sont dans l'espace de nom 'std'.
Voici un bout de code :
l'argument std::ios_base::out signifie que l'on ouvre le fichier en création. Comme tu le remarques, f est un objet de type fstream, crée directement avec son constructeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char name[11] = "exemple.txt"; std::fstream f(name,std::ios_base::out);
Ne pas oublier d'utiliser directement la bonne classe si on peut, et ne pas oublier non plus de fermer le fichier si on voulait juste le créer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #include <fstream> std::ofstream File("Toto.txt"); // pas besoin de std::ios_base::out File.close();
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager