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.