Slik bruker du scanf() i C++

Slik Bruker Du Scanf I C



C++ er et allsidig programmeringsspråk som inkluderer flere innebygde funksjoner. Blant disse funksjonene er det en mye brukt inndatafunksjon kalt scanf() . Denne artikkelen tar sikte på å gi en detaljert oversikt over scanf() funksjon i C++ ved å utforske dens syntaks og oppførsel sammen med et enkelt eksempel på bruk scanf() funksjon i C++.

Slik bruker du scanf() i C++

De scanf() er en mye brukt funksjon i C som aksepterer input for en bruker, slik at programmerere kan legge inn en input etter eget valg i stedet for å skrive den i et program. Den leser dataene fra standardinngang (stdin) bibliotek. De scanf() funksjonen mottar formaterte data fra standard inndataenheter som tastaturer. De scanf() funksjon er deklarert som følger.

scanf ( format, ... )

De scanf() funksjonen aksepterer to parametere:







  • format : En streng som indikerer formatet på data som skal leses. Denne strengen kan inkludere konverteringsspesifikasjoner, som forteller scanf() hva slags innspill du bør forutse og hvordan du leser det.
  • (ytterligere argumenter) : Det er tilleggsdata som spesifiserer hvilke data som må skrives ut til konsollen. Dataene du spesifiserer her bør være i rekkefølge.

De scanf() funksjonen kan brukes til å ta hvilken som helst verdi, enten det er et heltall, et tegn eller en hvilken som helst type. Du må imidlertid spesifisere datatypen ved å bruke formatspesifikasjonene som %d, %s, %f og mer.



Eksempel
Eksempelet på scanf() er gitt nedenfor:



#include
#include
ved hjelp av navneområde std ;

int hoved- ( ) {
int alder ;

cout << 'Vennligst skriv inn din alder: ' ;

scanf ( '%d' , & alder ) ;

cout << 'Min alder er = ' << alder ;

komme tilbake 0 ;
}

Koden ovenfor aksepterer input fra en bruker som bruker scanf() funksjon, som er alder i dette tilfellet. Når du angir ønsket nummer, vil det bli skrevet ut til utgangen ved hjelp av cout-funksjonen. Her brukte vi %d format for å godta tall.





Produksjon

Konklusjon

I C++ er scanf() funksjonen kan brukes til å akseptere input fra en bruker. Inndata kan være i heltall, tegn eller flytende tall. Syntaksen er ganske enkel som bare inkluderer formatet og tilleggsargumenter. For mer informasjon om hvordan du bruker det i C++, følg de ovennevnte retningslinjene.