Une fois ces en-têtes ont été inclus dans votre fichier de programme, vous instanciez simplement des objets de type, ofstream, ifstream ou fstream comme si vous aviez tapé les classes vous-même. Bien sûr, ces classes ont des méthodes que vous utilisez pour accéder aux flux des objets créés (instanciés) correspondant. Méthodes ouvrir et fermer Chacun des trois classes ci-dessus a un ouverte et une méthode proche. La syntaxe de la méthode ouverte est, streamObj.open (nom de fichier, mode); streamObj est l'objet créé sous forme l'une des classes.
Ceci est suivi d'un point et puis vous avez l'appel de méthode ouverte. Le premier argument dans les parenthèses est le nom de fichier entre guillemets. Je vais vous expliquer le rôle de l'argument Mode (seconde) que nous avançons. L'argument mode est facultatif; qui est que vous ne disposez pas de l'utiliser. La syntaxe de la méthode close est, streamObj.close (); streamObj est l'objet qui a été utilisé dans la méthode ouverte. Ensuite vous avez la dot comme prévu, alors vous avez la méthode close appel. Cet appel ne prend aucun argument.
La méthode is_open Lorsque vous appelez la méthode ouverte pour toutes les classes, le fichier ne peut être ouvert que si il ya une erreur. Par exemple, le lecteur peut avoir des secteurs défectueux et le fichier ne serait pas ouvert. Vous devez utiliser la méthode is_open pour vérifier si le fichier a été ouvert avec succès. Cette méthode renvoie une valeur booléenne true si le fichier a été ouvert avec succès, ou FALSE, si elle l'était pas. Si un fichier a été ouvert avec succès, vous pouvez alors procéder à accéder au flux, après quoi vous fermez le fichier.
Lorsque vous fermez le fichier, tout dans le flux est enregistré dans le disque. Si le processus d'ouverture n'a pas réussi, alors vous ne devriez pas passer à utiliser le fichier. La syntaxe de la méthode is_open est streamObj.is_open (); Son objet est le même objet que vous avez utilisé dans la méthode ouverte. Il ne prend aucun argument. Bien sûr,
1 et 2.0 ( Dot Net )