Come utilizzare scanf in c ++

Come utilizzare scanf in c ++
C ++ è un linguaggio di programmazione versatile che include diverse funzioni integrate. Tra queste funzioni, esiste una funzione di input ampiamente usata chiamata scanf (). Questo articolo mira a fornire una panoramica dettagliata di scanf () funzione in C ++ esplorando la sua sintassi e il comportamento insieme a un semplice esempio di utilizzo scanf () funzione in c++.

Come usare scanf () in c++

IL scanf () è una funzione ampiamente utilizzata in C che accetta l'input per un utente, consentendo ai programmatori di inserire un input di loro scelta invece di scriverlo in un programma. Legge i dati da Input standard (stdin) biblioteca. IL scanf () La funzione riceve dati formattati da dispositivi di input standard come le tastiere. IL scanf () La funzione è dichiarata come segue.

scanf (formato, ...)

IL scanf () La funzione accetta due parametri:

  • formato: Una stringa che indica il formato dei dati da leggere. Questa stringa può includere specificatori di conversione, che raccontano scanf () Che tipo di input da anticipare e come leggerlo.
  • (Argomenti aggiuntivi): Esistono dati aggiuntivi che specificano quali dati devono essere stampati sulla console. I dati specificati qui dovrebbero essere in sequenza.

IL scanf () La funzione può essere utilizzata per prendere qualsiasi valore sia che si tratti di un numero intero, un carattere o qualsiasi tipo. Tuttavia, è necessario specificare il tipo di dati utilizzando gli specificatori del formato come %d, %s, %f e altro ancora.

Esempio
L'esempio di scanf () è riportato di seguito:

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
Int Age;
cout << "Please Enter Your Age: ";
scanf ("%d" e età);
cout << "My Age is= " << age;
restituzione 0;

Il codice sopra accetta l'input da un utente utilizzando il scanf () funzione, che è il età in questo caso. Quando si inserisce il numero desiderato, verrà stampato sull'output utilizzando la funzione Cout. Qui abbiamo usato il %D formato per accettare i numeri.

Produzione

Conclusione

In C ++, il scanf () La funzione può essere utilizzata per accettare l'input da un utente. L'input può essere in numeri interi, caratteri o fluttuanti. La sua sintassi è piuttosto semplice, il che include solo il formato e gli argomenti aggiuntivi. Per maggiori dettagli su come usarlo in C ++, seguire le linee guida sopra menzionate.