*   >> läser Utbildning artiklar >> science >> programming

Grunderna i Komma åt filer i C ++

örandet av FStream sidhuvudfilen. De tre skrivlinjer kan reduceras till en enligt följande: writeStrm På lång strängen ovan tvingar \\ n tecknet nästa potion av strängen till nästa rad. Lite om strängen Class Det finns en fördefinierad klass som kallas strängklassen. Denna klass används för att initiera (skapa) och objekt som kommer att hålla en sträng. Syntaxen för att skapa ett sådant föremål är, sträng myStr; där myStr är identifierare du ger för strängen objektet; du kan ge något namn som du vill. Sidhuvudfilen som ger den här klassen kallas sträng.

Hej, kan du också använda strängklassen som objekttypen för dina gruppelement. Deklarationen av uppsättningen är något i stil med string myArray [10]; Objekttypen för varje uppsättningselement är sträng. Matrisen identifieraren ovan är myArray. Deklarationen ovan förutsätter att det kommer att finnas 10 element i arrayen. Varje element i arrayen kommer att vara en sträng (fras). Den getline Funktion Strängen sidhuvudfilen har också en funktion som kallas getline funktion vars syntax, enkelt uttryckt är: getline (streamObj, strObjIdent) Det första argumentet är identifierare av en ström objekt.

Den andra är identifierare av en sträng objekt instansieras från strängen klassen. Nu getline funktionen kommer att läsa en textrad från en bäck och lägga den i objektet som identifierats av strObjIdent. Du kan sedan visa (trycket) innehållet i strObjIdent. Den getline Funktionen blir texten i linje utan slut \\ n karaktär. Den ifstream Class är i grunden används för att läsa en fil. För enkla fall, behöver du inte läget argumentet att använda den här klassen.

Syntaxen för att skapa ett objekt från klassen, är ifstream ifstream fileStrm; Du börjar med klassnamnet följt av ett mellanslag sedan identifieraren (namnet) på objektet (valfritt namn). För att läsa en linje från strömmen, gör du så här: getline (streamObj, strObjIdent) Jag har förklarat denna funktion och dess argument ovan. Följande kod läser de tre raderna i filen skapats ovan. Läs och prova. #include #include #include using namespace std; int main () {ifstream readStrm; sträng linje; readStrm.open ("minfil.txt"); if (readStrm.

is_open ()) {getline (readStrm, linje); cout getline (readStrm, linje); cout getline (readStrm, linje); cout} readStrm.close (); återvända 0; } \\ N karaktär tvingar nästa tryckta (display) linje till nästa rad. Notera inkluderandet av strängen huvudet. Filläge Indikator När en fil öppnas framgångsrikt, är en ström för filen etablerad

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.