Come usare scanf() in C++

Come Usare Scanf In C



C++ è un linguaggio di programmazione versatile che include diverse funzioni integrate. Tra queste funzioni, c'è una funzione di input molto usata chiamata scanf() . Questo articolo si propone di fornire una panoramica dettagliata di scanf() funzione in C++ esplorandone la 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 input per un utente, consentendo ai programmatori di inserire un input di loro scelta invece di scriverlo in un programma. Legge i dati dal file ingresso 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() funzione accetta due parametri:







  • formato : Una stringa che indica il formato dei dati da leggere. Questa stringa può includere identificatori di conversione, che dicono scanf() che tipo di input anticipare e come leggerlo.
  • (argomenti aggiuntivi) : Ci sono dati aggiuntivi che specificano quali dati devono essere stampati sulla console. I dati specificati qui devono essere in sequenza.

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



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



#include
#include
utilizzando spazio dei nomi standard ;

int principale ( ) {
int età ;

cout << 'Inserisci la tua età: ' ;

scanf ( '%D' , & età ) ;

cout << 'La mia età è=' << età ;

ritorno 0 ;
}

Il codice precedente accetta l'input da un utente che utilizza il file scanf() funzione, che è il età in questo caso. Quando si immette 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 numeri mobili. La sua sintassi è piuttosto semplice e include solo il formato e argomenti aggiuntivi. Per maggiori dettagli su come usarlo in C++, seguire le linee guida sopra menzionate.