< ; iostream > using namespace std ; 
  " fstream " est le fichier i /o classe de flux . " iostream " est la classe d'E /S standard, utilisé pour écrire des messages à l'écran . " using namespace std " vous permet d'utiliser ces deux classes de la bibliothèque standard sans l'ennuyeux " std :: " préfixe des membres du groupe . 
 2 
 déclarer une variable de type " ofstream " ( flux de fichier de sortie) en privé variable membre section de votre classe (ou dans la fonction qui écrit le fichier de texte) : 
 
 ofstream fileout ; 
 3 
 ouvrir le fichier, en passant le chemin et nom de fichier comme paramètre dans le constructeur de votre classe (ou la fonction qui écrit le fichier texte ) : 
 
 fileout.open ( "/tmp /output.txt "); 
 
 la valeur par défaut mode de «ouvert» est d'ouvrir un flux de fichier texte. Si vous omettez le chemin, le fichier sera écrit dans votre répertoire de travail courant . Si le fichier n'existe pas, il sera créé . Si c'est le cas, il sera écrasé . Le mode peut être défini comme un paramètre facultatif pour «ouvrir . ». Par exemple , l'appel suivant ouvre un fichier dans le répertoire de travail courant , et il lui ajoute le lieu de l'écraser : 
 
 fileout.open ( " output.txt " , fstream :: app ) ; 
 
 4 
 Démarrer une si - bloc dans la fonction qui écrit dans le fichier texte. Il est important de vérifier que le fichier a été ouvert . Utilisez la fonction fstream » is_open " pour le contrôle : 
 
 if ( fileout.is_open ()) { 
 
 L' open échouera si vous n'avez pas la permission écrire dans le répertoire ou le disque est plein ou endommagé. 
 5 
 écrire dans le fichier à l'aide de la fstream << " mis à " opérateur après le «si». Par exemple, le suivant écrit une ligne de texte suivi de la valeur attribuée à la variable "a". 
 
 Fileout << " Il s'agit d'un fichier texte \\ n ". ; Fileout << une << " \\ n"; 
 6 
 Fin du «si» et ajouter un "else" pour imprimer un message d'erreur si le fichier ouvert a échoué: 
 
 } else { cout << " erreur: Impossible d'ouvrir le fichier de sortie ";} 
 7 
 fermer le dossier lorsque vous avez terminé d'écrire dessus . Si vous avez ouvert le fichier dans une fonction , fermez-le avant de quitter cette fonction. Si vous avez ouvert le fichier dans le constructeur de classe , fermez le fichier dans le destructeur . Assurez -vous que le fichier est ouvert avant d'essayer de fermer: 
 
 if ( fileout.is_open ()) { fileout.close ();} 
 < br >