Hvordan Skyll Output Stream

C ++ programmeringsspråk gjør tung bruk av strømmen konseptet. En strøm er et sted i minnet som fungerer som midlertidig lagringsplass. En utgang stream lagrer data i regionen minne som er tildelt for strømmen. Denne informasjonen er ment å leses hver så ofte, slik at friskere biter av data for å ta plassen til de eldre data. Men hvis strømmen ikke blir lest på en riktig måte, kan du ved et uhell overstyre data. Du kan unngå mulig tap av data ved å spyle bekken, som fullstendig tømmer den.

Bruksanvisning

1 Last inn C ++ IDE ved å klikke på programikonet. Når den åpnes, velger du "Fil / Ny / Project" og velg "C ++ Project" for å opprette en ny C ++ prosjekt. En tom kildekoden filen vises i teksteditor del av IDE.

2 Importer "fstream" biblioteket for å utnytte strømmen objekter den inneholder. Skriv følgende på toppen av kildekoden filen:

inkluderer <fstream>

bruker namespace std;

3 Lag en hovedfunksjon. Hovedfunksjonen er der henrettelsen begynner i programmet. Du vil plassere alle de resterende kode i klammeparenteser som følger den viktigste funksjonen erklæringen. En hovedfunksjon erklæring ser slik ut:

int main ()

{}

4 Lag en utgangsstrøm og knytte det til en fil som heter "filnavn.txt" ved hjelp av følgende kode:

ofstream outputStream ( "filnavn.txt");

5 Skriv noen data til output stream. Skrive data til bekker er oppnådd ved hjelp av "<<" operatører. For eksempel skal skrive ordet "Hello" til utgangsstrømmen, kan du skrive følgende:

outputStream << "Hello" << endl;

6 Skyll bekken for å garantere at ordet "Hello" er skrevet til bekken. Det er ingen garanti om når uttalelsen i forrige trinn vil utføre. Hvis programmet avsluttes uventet, kanskje ordet aldri skrive til filen. Skyll strøm ved hjelp av denne kommandoen:

outputStream.flush ();

7 Kjør programmet ved å trykke på den grønne "Play" knappen på den øverste raden med knapper i IDE. Programmet vil lagre et ord i en utgangsstrøm, og skyll deretter strømmen, slik at filen er skrevet til.