Hur man använder scanf() i C++

Hur Man Anvander Scanf I C



C++ är ett mångsidigt programmeringsspråk som innehåller flera inbyggda funktioner. Bland dessa funktioner finns en mycket använd ingångsfunktion som kallas scanf() . Denna artikel syftar till att ge en detaljerad översikt över scanf() funktion i C++ genom att utforska dess syntax och beteende tillsammans med ett enkelt exempel på användning scanf() funktion i C++.

Hur man använder scanf() i C++

De scanf() är en flitigt använd funktion i C som accepterar input för en användare, vilket gör att programmerare kan ange en valfri ingång istället för att skriva den i ett program. Den läser data från standardingång (stdin) bibliotek. De scanf() funktionen tar emot formaterad data från standardinmatningsenheter som tangentbord. De scanf() funktion deklareras enligt följande.

scanf ( format,... )

De scanf() funktion accepterar två parametrar:







  • formatera : En sträng som anger formatet på data som ska läsas. Den här strängen kan inkludera konverteringsspecifikationer, som talar om scanf() vilken typ av input att förutse och hur man läser den.
  • (ytterligare argument) : Det finns ytterligare data som anger vilka data som behöver skrivas ut till konsolen. Datan du anger här bör vara i ordningsföljd.

De scanf() funktion kan användas för att ta vilket värde som helst oavsett om det är ett heltal, tecken eller vilken typ som helst. Du måste dock ange datatypen med formatspecifikationerna som %d, %s, %f och mer.



Exempel
Exemplet på scanf() ges nedan:



#include
#include
använder sig av namnutrymme std ;

int huvud ( ) {
int ålder ;

cout << 'Vänligen ange din ålder: ' ;

scanf ( '%d' , & ålder ) ;

cout << 'Min ålder är = ' << ålder ;

lämna tillbaka 0 ;
}

Ovanstående kod accepterar input från en användare som använder scanf() funktion, vilket är ålder I detta fall. När du anger önskat nummer kommer det att skrivas ut till utgången med hjälp av cout-funktionen. Här använde vi %d formatera för att acceptera siffror.





Produktion

Slutsats

I C++ är scanf() funktionen kan användas för att acceptera input från en användare. Inmatningen kan vara i heltal, tecken eller flytande tal. Dess syntax är ganska enkel som bara inkluderar formatet och ytterligare argument. För mer information om hur du använder det i C++, följ de ovan nämnda riktlinjerna.