C ++ Cout -format

C ++ Cout -format
Innenfor C ++ språket er det noen objekter som er spesifisert i biblioteker for å gjøre noen spesifikke oppgaver. Akkurat som dette har iostream -biblioteket blitt brukt til å legge inn og sende ut dataene til en inngangs- og utgangsenhet mens du bruker C++. "Cout" -objektet er hovedobjektet som brukes til å vise dataene på en enhetsskjerm mens du inkluderer "iostream" -overskriftsfilen i koden. La oss ha noen eksempler for å se formatet til C ++ COUT -uttalelsen i Ubuntu 20.04.

Eksempel 01

La oss ha vår første illustrasjon. Lag en C ++ -fil mens du bruker "Touch" -instruksjonen på skallet. Denne filen blir automatisk opprettet i hjemmekatalogen til Linux -miljøet. Forsikre deg om at noen redaktører er installert på Linux -systemet mitt i.e. Nano, Vim, tekstredaktør. Vi har brukt “GNU Nano” -redigereren for å åpne og redigere vår nyopprettede C ++ -fil.

Nå lanseres filen i redigeringsputen i skallet. Start C ++ -koden ved å legge til input-output-strømmen på første linje. Du må legge til standard navneområdet for å gjøre koden kjørbar. Etter dette initialiseres hovedmetoden ().

Vi vil bruke "cout" -uttalelsen for å skrive ut noen strengverdier. "Cout" -uttalelsen blir fulgt av "<<” signs and a string within the inverted commas ends at the semicolon “;”. This is the simplest format of the “cout” statement. Use “Ctrl+S” and “Ctrl+X” to save and exit the file.

Forsikre deg om at systemet ditt har en "G ++" -kompilator som allerede er konfigurert. Så vi har brukt "G ++" -kompilatoren for å kompilere filen vår "cout.CC ”. Hvis samlingen ikke viser noe, betyr det at koden er riktig.

For å kjøre denne koden, legg til “./en.ut ”spørring etter kompilasjonskommandoen i skallet. Utgangen viser at strengen er skrevet ut på skallet som den er.

Eksempel 02

Fra ovennevnte "cout" -format er strengsetningen blitt skrevet ut mens plassen til 1 linje ikke er gitt på slutten av den. For å gjøre utdataene mer presis, åpner du filen for å oppdatere den. Nå må du bare legge til “\ n” spesialtegnskarakter i strengen i “cout” -uttalelsen for å gi et nyttlinjeplass etter strengen.

La oss sammenstille den oppdaterte filen. Samlingen er vellykket, og vi har utført koden med "./en.ut ”instruksjon. Utgangen viser den samme strengen med en ny linje på slutten.

Eksempel 03

La oss bruke en annen ting i "cout" -formatet for å oppnå den nye linjen på slutten av en streng. Åpne den samme C ++ -filen “Cout.CC ”igjen ved hjelp av en" nano "-instruksjon. Ikke prøv å endre noen linje i koden, da den ikke er nødvendig ennå. Den eneste endringen vi krever her er på "cout" utgangslinjen.

Vi har lagt til “<<” special characters along with the word “endl” stating the end line. This is a standard way to let our system compiler know that this is the end of the line and you have to jump at another line.

Sett sammen filen din igjen for å bruke oppdateringene med "G ++" -kompilatoren. Etter å ha kjørt filen, fikk vi de samme resultatene som vi fikk ved å bruke “\ n” i strengen. Selv om det ikke er annerledes i det hele tatt, er bruken av "endl" en mer standard måte enn "\ n" for å legge til en ny linje.

Eksempel 04

La oss se hvordan "cout" -strømmen ville fungere med heltallstypeverdiene. Så gjør filen din oppdatert ved å endre den litt. Vi har åpnet filen og lagt til en annen "cout" -linje etter den første "cout" -linjen med strengen. Den andre "cout" -linjen inneholder den numeriske verdien i.e., 300 som skal sendes ut på skallet.

Du kan se at standardformatet til "cout" har blitt brukt her i.e., med endl. På grunn av "endl" som brukes på slutten av "cout" -linjen, vises begge utgangslinjene separat på en ny linje. Ellers har det ikke skjedd slik.

Her kommer samlingen igjen. Bruk den samme gamle spørringen av "G ++" -kompilatoren for å kompilere den oppdaterte koden som demonstrert nedenfor. Etter samlingen av filen er vellykket i.e., fri for feil, og kjør den deretter ved å bruke "./en.out ”-kommandoen i konsollapplikasjonen. Utgangen er noe som vist på bildet som er festet. Strengsetningen har blitt vist først, så er heltallstypeverdiene blitt vist som forventet.

Eksempel 05

La oss se et annet eksempel for å se på resultatet fra "cout" -strømmen på noen variabler. I starten av hovedmetoden, erklærer en heltallstype variabel “z” og initialiser den med en helt tallverdi i.e. 5000. Vi har også lagt til en annen "cout" strømlinje for å vise denne variable verdien.

Når du definerer noen variabel i C ++ -koden, trenger du ikke legge til verdien i "cout" -linjen for å vises. Du må bare spesifisere variabelen i "cout" -strømmen for å vise verdien. Vi gjorde det samme. Den tredje "cout" -linjen er spesifisert med variabelen "z".

Sett sammen den oppdaterte filen og kjøres igjen. Du kan se at den viser datalinjen som utdata. De to første linjene er de samme som i eksemplet ovenfor. Den siste linjen vises som verdien av en variabel “z”.

Eksempel 06

Du kan også bruke strengen og variabelen i samme "cout" -format for å vise begge samtidig. Det er en veldig effektiv og kul metode for å få produksjon. Etter å ha åpnet filen, har vi bare lagt til en enkelt "cout" -linje. Denne linjen inneholder en streng og en variabel som skal sendes ut på skallet.

Kompilere koden igjen. Kjør den deretter med "./en.ut ”spørring som vist i bildet nedenfor. Utgangen er vist på bildet festet under.

Eksempel 07

La oss se på vårt siste eksempel på "cout" -formatdiskusjonen i C++. Dette eksemplet vil vise deg å vise mer enn 1 variabel verdi i skallet sammen med litt strengtekst i "cout" -formatet. Åpne filen forrige gang og erklære og initialiser en heltallstypevariabel "alder" med en viss verdi i den. Erklære og initialisere en annen strengtypevariabel som heter “Navn” og tilordne det en strengverdi. Deretter har en "cout" -strøm blitt brukt her for å skrive ut begge variablene i skallet sammen med en streng i den også.

Etter å ha samlet og kjørt den oppdaterte koden, har vi en enkelt linjeutgang på skallskjermen. Ordet “Aqsa” og “25” er den variable verdien, mens andre bare er noen strenger.

Konklusjon

Denne artikkelen inneholder flere eksempler for å illustrere de forskjellige formatene for å bruke "cout" -strømmen innenfor C ++ språket. Vi har brukt "\ n" spesielle tegn og "endl" nøkkelord i "cout" -uttalelsen for å lage et annet format og utdata. Bruken av heltall og strengvariabler i "cout" -klausulen diskuteres også. For å oppsummere, er denne artikkelen en bonusbunt for Linux -brukere som vil vite det grunnleggende i C ++ Coout -formatet.