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.