*   >> Lecture Éducation Articles >> science >> la programmation

Notions de base Accès aux fichiers en C ++

fin de n \\. Le ifstream Classe Ceci est essentiellement utilisé pour lire un fichier. Pour les cas simples, vous ne devez pas l'argument de la mode à utiliser cette classe. La syntaxe pour créer un objet à partir de la classe, ifstream est fileStrm ifstream; Vous commencez avec le nom de la classe suivi d'un espace puis l'identifiant (nom) de l'objet (un nom). Pour lire une ligne à partir du flux, vous faites ceci: getline (streamObj, strObjIdent) je l'ai expliqué cette fonction et son argument ci-dessus. Le code suivant lit les trois lignes du fichier créé ci-dessus. Lire et essayer.

#include #include #include using namespace std; int main () {ifstream readStrm; cordeau; readStrm.open ("myfile.txt"); si (readStrm.is_open ()) {getline (readStrm, ligne); cout getline (readStrm, ligne); cout getline (readStrm, ligne); cout} readStrm.close (); return 0; } \\ N force le caractère imprimé (affichage) ligne suivante à la ligne suivante. Notez l'inclusion de l'en-tête de chaîne. Déposer Indicateur de position Quand un fichier est ouvert avec succès, un flux pour le fichier est créé. Il est ce qu'on appelle un indicateur de position de fichier.

Quand un fichier est juste d'ouvrir, toutes choses étant égales, les points Cet indicateur au début du flux de fichier. Quoi que vous fassiez dans le flux qui va se passer au caractère ou à la ligne de l'indicateur de position du fichier pointe. Lorsque vous lisez une ligne de texte, l'indicateur de position du fichier rappelle à la ligne suivante à lire, toutes choses étant égales. Lorsque vous écrivez une ligne, l'indicateur de position du fichier serait pointer vers la fin de la ligne juste écrite, toutes choses étant égales.

La méthode de folklore La méthode de folklore pour fin de fichier est utilisé pour détecter si l'indicateur de position du fichier a atteint la fin du flux, ce qui correspond à la fin du fichier dans le disque. La valeur de retour de cette méthode est vrai (de type _Bool) quand la fin de fichier est atteinte, ou faux quand la fin de fichier n'a pas été atteint. La syntaxe à utiliser la méthode de folklore est, streamObjIdent.eof () Vous commencez avec l'identificateur d'objet de flux, puis le point, puis l'appel de méthode. Il ne prend aucun argument.

Dans le code suivant, les lignes du fichier texte que nous avons économisé sont copiées dans un tableau. Le code utilise la méthode du folklore, à savoir quand arrêter la lecture du fichier. Le contenu du tableau sont alors affichés. #include #include

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.