Hvordan skrive en inngang strøm inn i en utgang Stream

C ++ programmeringsspråk har et dypt integrert system for håndtering av informasjonsflyt. Dette systemet kalles strømmer. En strøm er noe som kan skrives til eller leses fra. Det kan eksistere som en midlertidig plassering i minnet som periodisk tilgjengelig når operasjoner utføres på den. Hvis du ønsker å skrive fra input stream (den som fanger opp data fra tastaturet), til output stream (den som skriver ut til konsollen), må du følge noen få grunnleggende trinn.

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 følgende "iostream" bibliotek ved å skrive følgende to uttalelser på toppen av kildekoden filen:

inkluderer <iostream>

bruker namespace std;

3 Erklærer en hovedfunksjon. Den viktigste funksjonen er utgangspunktet for programmet. Fra dette punktet, vil alle dine uttalelser vises mellom klammeparenteser av den viktigste funksjonen. Skriv følgende å erklære en hovedfunksjon:

int main ()

{}

4 Erklærer en streng datatype. Dette vil lagre data fra input stream midlertidig. Skriv følgende streng erklæring:

string word;

5 Bruk output stream å skrive ut en melding til konsollen vinduet. Denne meldingen lokker brukeren å legge inn en setning og deretter trykke "Enter" -tasten. Skriv følgende uttalelse for å oppnå dette:

cout &lt;&lt; "Please enter a phrase and then hit enter!" &lt;&lt; endl;

6 Grab data fra input stream bruke "getline" -funksjonen. Denne funksjonen kopierer dataene fra inngangsstrømmen inn strengen "ord". Skriv følgende linje med kode:

getline(cin, word);

7 Utgangs den verdi som ble oppnådd ved den inngående strøm. Skriv følgende:

cout &lt;&lt; "You wrote: " &lt;&lt; word &lt;&lt; endl;

8 Kjør programmet ved å trykke på den grønne "Play" knappen på toppen av IDE. En konsoll vinduet vises, og den ber deg skrive inn en frase. Gjøre det og trykker på enter. Dette sender data til en inngangsbuffer, lagrer det som en streng, og sender den direkte til utgangen buffer.