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

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

il ya un point entre l'identifiant de l'objet et le nom de la méthode. Le ofstream Classe La classe ofstream est utilisé essentiellement pour produire un nouveau 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, ofstream est fileStrm ofstream; Vous commencez avec le nom de la classe suivi d'un espace puis l'identifiant (nom) de l'objet (le nom que vous voulez). Je l'ai donné le nom, fileStrm, ci-dessus.

Pour envoyer une ligne de texte dans le flux vous faites ceci: fileStrm Vous commencez avec l'identifiant de l'objet. Ensuite vous avez la #include #include using namespace std; int main () {ofstream writeStrm; writeStrm.open ("myfile.txt"); si (writeStrm.is_open ()) {} writeStrm writeStrm writeStrm writeStrm.close (); return 0; } Notez l'inclusion du fichier d'en-tête de fstream. Les trois lignes d'écriture peuvent être réduits à un seul comme suit: writeStrm Dans la longue chaîne ci-dessus, le caractère \\ n oblige la prochaine potion de la chaîne à la ligne suivante.

Un peu sur la chaîne de classe Il ya une classe prédéfinie appelée la classe de chaîne. Cette classe est utilisée pour instancier (créer) et l'objet qui tiendra une chaîne. La syntaxe pour créer un tel objet est, chaîne myStr; où myStr est l'identifiant que vous donnez pour l'objet de chaîne; vous pouvez donner le nom que vous voulez. Le fichier d'en-tête qui fournit cette classe est appelée chaîne. Hey, vous pouvez également utiliser la classe de chaîne comme type d'objet pour vos éléments du tableau.

La déclaration du tableau est quelque chose comme, chaîne myArray [10]; Le type d'objet pour chacun de l'élément du tableau est une chaîne. L'identifiant de tableau ci-dessus est monTableau. La déclaration ci-dessus suppose qu'il y aura 10 éléments dans le tableau. Chaque élément du tableau sera une chaîne (phrase). La fonction getline Le fichier d'en-tête de la chaîne a également une fonction appelée la fonction getline dont la syntaxe, en termes simples, est: getline (streamObj, strObjIdent) Le premier argument est l'identifiant d'un objet de flux.

Le second est l'identifiant d'un objet chaîne, instancié à partir de la classe de chaîne. Or, cette fonction getline va lire une ligne de texte à partir d'un flux et le mettre dans l'objet identifié par strObjIdent. Vous pouvez ensuite afficher (print) le contenu de strObjIdent. La fonction getline obtient le texte de la ligne sans le caractère de

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