A scanf() használata C++ nyelven

A Scanf Hasznalata C Nyelven



A C++ egy sokoldalú programozási nyelv, amely számos beépített funkciót tartalmaz. Ezen funkciók között van egy széles körben használt beviteli függvény, az ún scanf() . Ennek a cikknek a célja, hogy részletes áttekintést nyújtson a scanf() funkciót a C++ nyelvben, szintaxisának és viselkedésének feltárásával, valamint egy egyszerű használati példával scanf() függvény C++ nyelven.

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.