Dans la continuité de l'article précédent, si vous souhaitez utiliser C++ pour écrire des fichiers, vous pouvez utiliser les types ofsteam ou fstream et effectuer les trois étapes d'ouverture, d'écriture de données et de fermeture. Veuillez consulter les exemples suivants :
#include<fstream>#include<iostream>usingnamespacestd;intmain(){chardata[100]=Welcometodotcpp;ofstreamfile;file.open(d:\dotcpp.dat);file<<data;file.close();return0 ;}
Même si le fichier dotcpp.dat n'existe pas sur le lecteur D, l'exécution de ce programme créera et y écrira automatiquement des données. L'effet d'exécution est le suivant :
La différence entre les opérateurs << et >> sur lesquels nous nous concentrons principalement pour la lecture et l'écriture de fichiers est en fait l'implémentation surchargée de l'opérateur. Ne faites pas l'inverse !