L'entrée et la sortie de C++ utilisent le fichier d'en-tête iostream . Le nom de ce fichier d'en-tête signifie io stream. Nous apprenons donc aujourd'hui à lire et à écrire des fichiers. En fait, ce sont aussi des flux, appelés flux de fichiers , donc leurs fichiers d'en-tête doivent le faire. inclut fstream , qui définit trois classes , responsables des opérations de lecture, d'écriture, de lecture et d'écriture des fichiers, comme suit :
Si nous voulons lire le contenu d'un fichier, nous pouvons utiliser le type ifstream ou fstream . Le code est le suivant :
#include<fstream>#include<iostream>usingnamespacestd;intmain(){chardata[100];//Ouvre le fichier en mode écriture ifstreamfile;file.open(d:\dotcpp.dat);file>>data;cout < <data;//Fermez le fichier ouvert file.close();return0;}
Supposons qu'il existe déjà un fichier dotcpp.dat sous le lecteur D et que son contenu est une ligne de chaîne www.dotcpp.com, le résultat de sortie est alors :
Tout le monde peut expérimenter sur ordinateur.
Il convient de noter que pour C/C++, les fichiers qu'il peut ouvrir, lire et écrire ne sont pas seulement des fichiers txt. Par exemple, l'exemple de code est un fichier dat. En fait, n'importe quel fichier de suffixe peut être ouvert, lu, écrit. et fermé.