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
Version imprimable
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:
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:
1
2
3
4 #include <fstream> std::ofstream File("Toto.txt"); // pas besoin de std::ios_base::out File.close();
merci a vous ;)