Sådan bruges scanf() i C++

Sadan Bruges Scanf I C



C++ er et alsidigt programmeringssprog, der indeholder flere indbyggede funktioner. Blandt disse funktioner er der en meget brugt inputfunktion kaldet scanf() . Denne artikel har til formål at give et detaljeret overblik over scanf() funktion i C++ ved at udforske dens syntaks og adfærd sammen med et simpelt eksempel på brug scanf() funktion i C++.

Sådan bruges scanf() i C++

Det scanf() er en meget brugt funktion i C, der accepterer input for en bruger, hvilket giver programmører mulighed for at indtaste et input efter eget valg i stedet for at skrive det i et program. Den læser data fra standard input (stdin) bibliotek. Det scanf() funktionen modtager formaterede data fra standard input-enheder såsom tastaturer. Det scanf() funktion erklæres som følger.

scanf ( format, ... )

Det scanf() funktion accepterer to parametre:







  • format : En streng, der angiver formatet af data, der skal læses. Denne streng kan indeholde konverteringsspecifikationer, som fortæller scanf() hvilken slags input man skal forudse, og hvordan man læser det.
  • (yderligere argumenter) : Der er yderligere data, der specificerer, hvilke data der skal udskrives til konsollen. De data, du angiver her, skal være i rækkefølge.

Det scanf() funktion kan bruges til at tage enhver værdi, uanset om det er et heltal, et tegn eller en hvilken som helst type. Du skal dog angive datatypen ved hjælp af formatspecifikationerne som %d, %s, %f og mere.



Eksempel
Eksemplet på scanf() er givet nedenfor:



#include
#include
ved brug af navneområde std ;

int vigtigste ( ) {
int alder ;

cout << 'Indtast venligst din alder: ' ;

scanf ( '%d' , & alder ) ;

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

Vend tilbage 0 ;
}

Ovenstående kode accepterer input fra en bruger, der bruger scanf() funktion, som er alder I dette tilfælde. Når du indtaster det ønskede tal, vil det blive udskrevet til output ved hjælp af cout-funktionen. Her brugte vi %d format for at acceptere tal.





Produktion

Konklusion

I C++ er scanf() funktionen kan bruges til at acceptere input fra en bruger. Indtastningen kan være i heltal, tegn eller flydende tal. Dens syntaks er ret enkel, som kun inkluderer formatet og yderligere argumenter. For flere detaljer om, hvordan du bruger det i C++, følg de ovennævnte retningslinjer.