Com utilitzar scanf() en C++

Com Utilitzar Scanf En C



C++ és un llenguatge de programació versàtil que inclou diverses funcions integrades. Entre aquestes funcions, hi ha una funció d'entrada molt utilitzada anomenada scanf() . Aquest article pretén oferir una visió general detallada de scanf() funció en C++ explorant la seva sintaxi i el seu comportament juntament amb un exemple senzill d'ús scanf() funció en C++.

Com utilitzar scanf() en C++

El scanf() és una funció àmpliament utilitzada en C que accepta entrada per a un usuari, permetent als programadors introduir una entrada de la seva elecció en lloc d'escriure-la en un programa. Llegeix les dades del entrada estàndard (stdin) biblioteca. El scanf() La funció rep dades formatades de dispositius d'entrada estàndard, com ara teclats. El scanf() la funció es declara de la següent manera.

escanf ( format,... )

El scanf() La funció accepta dos paràmetres:







  • format : una cadena que indica el format de les dades a llegir. Aquesta cadena pot incloure especificadors de conversió, que indiquen scanf() quin tipus d'entrada anticipar i com llegir-lo.
  • (arguments addicionals) : Hi ha dades addicionals que especifiquen quines dades s'han d'imprimir a la consola. Les dades que especifiqueu aquí haurien d'estar en seqüència.

El scanf() La funció es pot utilitzar per prendre qualsevol valor, ja sigui un nombre enter, caràcter o qualsevol tipus. Tanmateix, heu d'especificar el tipus de dades utilitzant els especificadors de format com %d, %s, %f i més.



Exemple
L'exemple de scanf() es dóna a continuació:



#inclou
#inclou
utilitzant espai de noms std ;

int principal ( ) {
int edat ;

cout << 'Introduïu la vostra edat:' ;

escanf ( '%d' , & edat ) ;

cout << 'La meva edat és= ' << edat ;

tornar 0 ;
}

El codi anterior accepta l'entrada d'un usuari que utilitza scanf() funció, que és la edat en aquest cas. Quan introduïu el número desitjat, s'imprimirà a la sortida mitjançant la funció cout. Aquí hem utilitzat el %d format per acceptar números.





Sortida

Conclusió

En C++, el scanf() La funció es pot utilitzar per acceptar l'entrada d'un usuari. L'entrada pot ser en nombres enters, caràcters o nombres flotants. La seva sintaxi és bastant senzilla que només inclou el format i els arguments addicionals. Per obtenir més detalls sobre com utilitzar-lo en C++, seguiu les directrius esmentades anteriorment.