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.