A scanf() használata C++ nyelven
A scanf() egy széles körben használt funkció a C nyelvben, amely elfogadja a felhasználó által bevitt bevitelt, lehetővé téve a programozók számára, hogy ahelyett, hogy programba írnák, tetszés szerinti bemenetet adhatnak meg. Kiolvassa az adatokat a szabványos bemenet (stdin) könyvtár. A scanf() A funkció formázott adatokat fogad szabványos beviteli eszközökről, például billentyűzetekről. A scanf() függvényt a következőképpen deklaráljuk.
scanf ( formátum,... )A scanf() függvény két paramétert fogad el:
- formátum : Az olvasandó adatok formátumát jelző karakterlánc. Ez a karakterlánc tartalmazhat konverziós specifikációkat, amelyek megmondják scanf() milyen bemenetre számítsunk és hogyan olvassuk el.
- (további érvek) : Vannak további adatok, amelyek meghatározzák, hogy milyen adatokat kell kinyomtatni a konzolra. Az itt megadott adatoknak sorrendben kell lenniük.
A scanf() A függvény bármilyen értéket felvehet, legyen az egész szám, karakter vagy bármilyen típusú. Az adattípust azonban meg kell adnia a formátum-specifikátorokkal, például: %d, %s, %f stb.
Példa
A példája scanf() lent van megadva:
#include
#include
segítségével névtér std ;
int fő- ( ) {
int kor ;
cout << 'Kérem adja meg életkorát:' ;
scanf ( '%d' , & kor ) ;
cout << 'Az én korom=' << kor ;
Visszatérés 0 ;
}
A fenti kód elfogadja a bevitelt a felhasználótól a scanf() függvény, amely a kor ebben az esetben. Ha beírja a kívánt számot, az ki lesz nyomtatva a kimenetre a kivágás funkció segítségével. Itt használtuk a %d formátum a számok elfogadásához.
Kimenet
Következtetés
C++ nyelven a scanf() függvény használható a felhasználótól érkező bevitel fogadására. A bevitel lehet egész számok, karakterek vagy lebegő számok. A szintaxis meglehetősen egyszerű, csak a formátumot és a további argumentumokat tartalmazza. A C++ nyelven történő használatának további részleteiért kövesse a fent említett irányelveket.