Jak používat scanf() v C++
The scanf() je široce používaná funkce v C, která přijímá vstup pro uživatele, což umožňuje programátorům zadat vstup podle vlastního výběru místo toho, aby jej zapisovali do programu. Přečte data z standardní vstup (stdin) knihovna. The scanf() funkce přijímá formátovaná data ze standardních vstupních zařízení, jako jsou klávesnice. The scanf() funkce je deklarována následovně.
scanf ( formát, ... )The scanf() funkce přijímá dva parametry:
- formát : Řetězec označující formát dat ke čtení. Tento řetězec může obsahovat konverzní specifikátory, které říkají scanf() jaký druh vstupu předvídat a jak jej číst.
- (další argumenty) : Existují další data, která určují, jaká data je třeba vytisknout na konzoli. Údaje, které zde zadáte, by měly být v pořadí.
The scanf() funkci lze použít k převzetí jakékoli hodnoty, ať už se jedná o celé číslo, znak nebo jakýkoli typ. Musíte však zadat typ dat pomocí specifikátorů formátu, jako jsou %d, %s, %f a další.
Příklad
Příkladem scanf() je uveden níže:
#include
#include
použitím jmenný prostor std ;
int hlavní ( ) {
int stáří ;
cout << 'Zadejte prosím svůj věk:' ;
scanf ( '%d' , & stáří ) ;
cout << 'Můj věk je =' << stáří ;
vrátit se 0 ;
}
Výše uvedený kód přijímá vstup od uživatele pomocí scanf() funkce, která je stáří v tomto případě. Když zadáte požadované číslo, vytiskne se na výstup pomocí funkce cout. Zde jsme použili %d formát pro přijímání čísel.
Výstup
Závěr
V C++ je scanf() funkci lze použít k přijetí vstupu od uživatele. Vstup může být v celých číslech, znacích nebo plovoucích číslech. Jeho syntaxe je velmi jednoduchá a obsahuje pouze formát a další argumenty. Pro více podrobností o tom, jak jej používat v C++, postupujte podle výše uvedených pokynů.