Si vous croyez avoir fait de la manipulation de fichiers alors lisez ma réponse
Pour ouvrir un fichier. En c++, il faut d'abord créer des objets de flux de fichiers et attacher ces fichiers avec ces objets de flux. Ces objets peuvent être créés à partir des classes ifstream et ofstream qui sont déjà définies dans le fichier d'en-tête fstream.
Nous utilisons la classe ifstream pour créer des objets de flux de fichiers pour lire ou extraire le contenu du fichier
Nous utilisons la classe ofstream pour créer des objets de flux de fichiers pour écrire dans le fichier.
Nous pouvons ouvrir un fichier pour la lecture ou l'écriture en appelant la fonction open() de la classe
Syntaxe -
classe file_stream objet de flux de fichiers
file stream object.open(filename, filemode);
Le premier argument est le filename qui nécessite le nom du fichier.
Le deuxième argument est filemode. We tells the compiler for which purpose the file is opened
When create objects of
ifstream -> iOS::in is passed as default
Ofstream -> ios::out in passed as default
ios::out is a filemode which tells the compiler that the file is opened for reading purpose only
ios::trunc is a filemode which delete all the contents of a file .