Kako koristiti scanf() u C++

Kako Koristiti Scanf U C



C++ je svestran programski jezik koji uključuje nekoliko ugrađenih funkcija. Među tim funkcijama nalazi se široko korištena funkcija unosa tzv scanf() . Cilj ovog članka je dati detaljan pregled scanf() funkcioniraju u C++ istražujući njegovu sintaksu i ponašanje zajedno s jednostavnim primjerom korištenja scanf() funkcija u C++.

Kako koristiti scanf() u C++

The scanf() je široko korištena funkcija u C-u koja prihvaća unos za korisnika, dopuštajući programerima da unesu unos po vlastitom izboru umjesto da ga zapišu u programu. Čita podatke iz standardni unos (stdin) knjižnica. The scanf() funkcija prima formatirane podatke sa standardnih ulaznih uređaja kao što su tipkovnice. The scanf() funkcija se deklarira na sljedeći način.

skenirati ( format, ... )

The scanf() funkcija prihvaća dva parametra:







  • format : String koji označava format podataka koji se čitaju. Ovaj niz može uključivati ​​specifikatore konverzije, koji govore scanf() kakav unos predvidjeti i kako ga čitati.
  • (dodatni argumenti) : Postoje dodatni podaci koji određuju koje podatke je potrebno ispisati na konzolu. Podaci koje ovdje navedete trebaju biti u nizu.

The scanf() funkcija se može koristiti za uzimanje bilo koje vrijednosti bilo da se radi o cijelom broju, znaku ili bilo kojoj vrsti. Međutim, morate navesti vrstu podataka koristeći specifikatore formata kao što su %d, %s, %f i drugi.



Primjer
Primjer za scanf() dano je u nastavku:



#include
#include
korištenjem imenski prostor std ;

int glavni ( ) {
int dob ;

cout << 'Molimo unesite svoju dob: ' ;

skenirati ( '%d' , i dob ) ;

cout << 'Moje godine su =' << dob ;

povratak 0 ;
}

Gornji kod prihvaća unos od korisnika koji koristi scanf() funkcija, koja je dob u ovom slučaju. Kada unesete željeni broj, on će se ispisati na izlaz pomoću funkcije cout. Ovdje smo koristili %d format za prihvaćanje brojeva.





Izlaz

Zaključak

U C++, scanf() funkcija se može koristiti za prihvaćanje unosa od korisnika. Unos može biti u cijelim brojevima, znakovima ili pokretnim brojevima. Sintaksa mu je prilično jednostavna i uključuje samo format i dodatne argumente. Za više pojedinosti o tome kako ga koristiti u C++, slijedite gore navedene smjernice.