La ligne suivante dans le code comprend iostream. Ceci est pour l'objet de cout. La première ligne la fonction principale, crée un objet de flux de fichier en lecture seule. La ligne suivante crée le tableau de chaînes de la classe de chaîne. Il suppose qu'il n'y a pas plus de 100 lignes dans le fichier texte. Il est à côté de la déclaration d'un compteur pour les différentes lignes dans le fichier et pour une boucle pour compter à travers le réseau. Les prochaines vérifications en ligne si le fichier a été ouvert avec succès.
Si cela était, alors la si-bloc est exécuté, puis le dossier est clos. Dans le si-bloc, il ya une boucle while. A l'intérieur de la boucle while, une ligne à partir du flux est lu. Après la lecture de chaque ligne, les points de l'indicateur de position de fichier à la ligne suivante dans le flux. Alors que les répétitions tout en boucle, toutes les lignes dans le flux sont accessibles. La déclaration de getline dans la boucle while lit chaque ligne.
La deuxième déclaration dans la boucle while incrémente le compteur de sorte que la prochaine lecture de la ligne doit être envoyé à la cellule suivante du tableau. La boucle while est répétée jusqu'à ce que la fin du fichier-est atteinte. Notez comment EOF est codée (vérifié) dans l'état de la boucle while. Fin de fichier signifie la fin du flux. Après le cas du bloc, vous avez la boucle pour. Cette boucle pour affiche le contenu (lignes) de la matrice. Essayez le code ci-dessus et notez que toutes les lignes du fichier (tableau) seront affichés mais dans une ligne sur le moniteur.
Ceci parce que la fonction getline ne lit pas le caractère \\ n à la fin de chaque ligne dans le fichier. Le fstream Classe La classe fstream est utilisé lorsque vous souhaitez éditer (modifier) un fichier. Avec cette classe, vous pouvez écrire dans un fichier et lire. Si vous écrivez un fichier, si elle ne existe pas, il sera
1 et 2.0 ( Dot Net )