C ++ ved hjelp av STDCIN

C ++ ved hjelp av STDCIN

I C ++ trenger vi en mekanisme for å samhandle med brukere, eller for å få informasjon fra brukerne. For dette formålet gir C ++ et standardbibliotek for å underholde inndata-output-setningen. 'Iostream', her 'io' betyr inngang og utgang, denne strømmen tar for seg inngangs- og utgangsuttalelsene. Dette biblioteket inneholder alle metodene som vi trenger å legge inn data fra bruker- eller utgangsdata på konsollen. Først importerer vi dette biblioteket og for å legge inn data vi bruker 'cin >>'.

Biblioteket 'iostream' har forhåndsdefinerte variabler 'STD :: cin' er en av dem. 'STD' står for Standard og 'Cin' betyr karakterinngang. 'Iostream' støtter mange innebygde funksjoner som vi kan bruke i koden vår ved å bare importere biblioteket.

Syntaks

Første metode for bruk av CI:

std :: cin >> variabel_navn;

'STD' er standard, '::' Forteller kompilatoren om neste uttalelse og operatøren '>>' brukes til å legge inn dataene som vil bli lagret i 'Variable_name'. Inngangstypen avhenger av datatypen til den gitte variabelen. Hvis 'Variable_name' er av heltallstype, vil den akseptere inngang av heltallstype, slik at 'float' eller andre typer inngang kan ikke lagres i den. Hvis vi prøver å lagre forskjellige typer data i en heltalltype, vil kompilatoren vise en feilmelding på konsollen.

For å gjøre denne uttalelsen funksjonell, må vi importere det aktuelle biblioteket som er:

#inkludere

Andre metode for bruk av CIN:

Den andre metoden er å først lage 'Standard Namespace'. Ved å lage dette trenger vi ikke skrive begrepet 'kjønnssykdom med hver uttalelse som tilhører standardklassen.

ved hjelp av navneområdet STD;

Dette betyr at vi vil bruke standardobjekter i koden vår. Etter å ha gjort dette, vil vi være fri fra å skrive "STD" hver gang vi bruker noe objekt i standardklassen.

cin >> variabel_navn;

Nå kan denne uttalelsen med hell utføres uten å bruke 'STD'.

Eksempel nr. 1:

I denne koden vil vi få data fra brukeren, at data skal være av heltallstype og vi vil bruke 'STD :: CIN' for å få data.

#inkludere
int main ()
int nummer_0;
std :: cout number_0;
std :: cout<< "The integer number you entered is: "<< number_0;
retur 0;

I Main () -metoden må vi erklære en variabel 'Number_0' som har en heltallstype. Deretter brukte vi "std :: cout" -uttalelsen for å skrive ut en tekst på konsollen. 'STD' brukes før 'cout' fordi denne uttalelsen er en utgangserklæring fra standardbiblioteket. 'STD ::' vil bli plassert før noen inngangs-/utgangsuttalelse. Etter dette er 'STD :: CIN' ansatt for å få heltalldata fra brukeren. C ++ Compiler kompilerer kodelinjen for linje, først vil den utføre uttalelsen 'Std :: cout'. Deretter vil den vente på skjermen for å ta innspill fra brukeren på grunn av "STD :: CIN" -uttalelsen når brukeren gir inngang via tastaturet. Kompilatoren vil lagre den verdien i den spesifikke variabelen 'Number_0', og den plasseres etter 'STD :: CIN >>'. Kompilatoren implementerer neste uttalelse som er av 'std :: cout'. Det vil representere en melding og verdi som vi tok fra brukeren.

Eksempel nr. 2:

I eksemplet forklarer vi deg hvordan vi kan ta dataene fra strengtype fra brukeren uten å bruke 'STD :: CIN'.

#inkludere
ved hjelp av navneområdet STD;
int main ()
Strengnavn_0;
cout name_0;
cout<< "Your Name is : "<< Name_0;
retur 0;

Etter å ha importert biblioteket 'iostream', legg til en kodeinje 'ved hjelp av navneområdet STD'. Ved dette kan vi spare tid da vi ikke kan bruke 'STD' igjen når vi bruker noe objekt av 'STD'. Innenfor hovedfunksjonen () er det en erklæring om en strengtypevariabel 'Name_0' for å lagre navnet på en bruker. Deretter vil "cout" -uttalelsen bli brukt for å skrive ut meldingen som vi vil vise på terminalen. En ting du bør legge merke til er at vi ikke har brukt 'STD' før 'cout' fordi vi har definert det globalt. 'Cin >>' brukes til å ta navnet fra brukeren og vise navnet ved å bruke 'cout'. Kompilatoren vil vise den første 'cout' -meldingen, og så vil den vente på at brukeren skal oppgi en streng. Når brukeren går inn i strengen og treffer 'Enter' -tasten, vil kompilatoren implementere neste uttalelse, og den vil skrive ut meldingen med navnet på en bruker.

Eksempel nr. 3:

Koden vil demonstrere hvordan du skaffer flere brukerinnganger.

#inkludere
int main ()
flyte vekt_0;
int roll_no;
std :: cout vekt_0;
std :: cout roll_no;
std :: cout<< "Your weight is : "<< weight_0;
std :: cout<< "\nYour Roll No is: "<< roll_no;
retur 0;

I programmet introduserer først biblioteket. Deretter, inne i Main () -metoden, definerer du en float -type variabel 'vekt_0' og ett heltallstype variabel 'roll_no' for å få vekt- og rulletallet til brukeren. Vis meldingen ved å ringe 'std :: cout'. Ta vekten fra brukeren ved å bruke 'STD :: Cin'. Kompilatoren vil vise teksten og venter på at brukeren skal legge inn vekten. Deretter utfører den neste kommando og venter på at brukeren skal oppgi et rulletall. Ved hjelp av 'Cout' vil vi representere vekt- og rulletallet som er lagt inn av brukeren. Ved å gjøre dette kan vi få mer enn en inngang fra brukeren.

Eksempel nr. 4:

Dette programmet beskriver hvordan vi kan få tre innganger fra brukeren ved bare å bruke en 'STD :: CIN' -uttalelse.

#inkludere
int main ()
float number_1, number_2, number_3;
std :: cout number_1 >> number_2 >> nummer_3;
std :: cout<< "Sum of three numbers is : "<< number_1+number_2+number_3;
retur 0;

Inkluder 'iostream' overskriftsfilen. I neste uttalelse, påkalle Main () -funksjonen og definere tre flytende punktvariabler. Disse variablene er atskilt med komma. Deretter ønsker vi å skrive ut teksten på terminalen, så bruk 'cout' -kommandoen. For å ta verdiene fra brukeren, bruk 'STD :: CIN'. Her bruker vi en 'std :: cin'. Etter å ha nevnt det første variable navnet 'Number_1', bruk '>>' og plasser den andre en 'Number_2', og så videre. Kompilatoren vil ta tre innganger fra brukeren. Da vil den legge til disse tre verdiene og vise summen av dem. Kompilatoren vil implementere den første 'cout' -kommandoen og skrive ut meldingen. Deretter utfører den 'Cin' -kommandoen og venter på å ta innspillet. Når en bruker oppgir den første verdien og trykker på plassen eller 'Enter' -knappen, vil den ta den andre inngangen og deretter trykke på plass eller 'gå inn' for å legge inn den tredje verdien. Når vi treffer 'Enter', initialiserer kompilatoren den første variabelen, og når vi oppgir en andre verdi og treffer 'Enter' lagrer den en verdi i den andre variabelen, og så videre.

Konklusjon

I denne guiden har vi dekket emnet 'STD :: CIN' som brukes til å legge inn dataene fra brukeren og for å bruke denne uttalelsen vi må importere det aktuelle biblioteket. Vi har også snakket om formålet med denne uttalelsen i C ++ og dens krav. Syntaksen til denne kommandoen er også diskutert med mange koder. Eksemplene forklarer i detalj hvordan "STD :: CIN" -uttalelsen kan brukes på forskjellige måter å ta innspill fra brukere.