La función scanf en C + + lee los datos con formato de la entrada estándar , que es la pantalla por defecto. Esta información se almacena en el formato y la ubicación especificada en los argumentos. Scanf tiene un formato como parámetro seguido por tantas referencias como son requeridos por el formato . Los siguientes pasos le ayudarán a usar este comando común. Instrucciones
1
Comprender que la función scanf se conserva en la biblioteca cstdio . Puede que tenga que incluir el archivo de cabecera stdio.h para utilizar esta función .
2
Aprender la sintaxis . La sintaxis completa es int scanf (const char * formato , ...) . Esta función devuelve el número de artículos leídos. Si scanf no antes de leer los datos, se devolverá un EOF
3
Sepan que el formato puede contener especificadores de formato mediante el siguiente prototipo : . % [*] [ Ancho ] [ modificadores ] tipo. Los campos que están entre corchetes son opcionales . Tenga en cuenta que el tipo es el único componente necesario de la etiqueta . El tipo debe ser uno de los siguientes: c ( carácter) , d ( decimal entero) , e, e , f, g , G (coma flotante decimal) , o ( octal entero) , s ( cadena de caracteres ), u ( entero sin signo decimal ) . . x , X (entero hexadecimal )
4
Tenga en cuenta que se encuentra una cadena de caracteres ( s ) tipo leerá caracteres hasta un carácter en blanco , nueva línea o pestaña
5
Mira el siguiente programa completo para algunos ejemplos sencillos de cómo usar scanf : # include
int main () { char nombre [ 80 ], int edad ;
printf ( " ¿Cuál es tu nombre \\ n ? "); scanf ("% s " , nombre); printf ( "¿Cuál es tu edad \\ n"); scanf ("% d ", & edad); printf ("% s , tienes% d años \\ n ", nombre, edad ) ; . return 0 ;}
Este programa tendrá el siguiente intercambio . La salida del programa será precedido por "Programa : " y la entrada del usuario será precedido
por "Usuario :":
Programa
: ¿Cuál es su nombre de usuario : John Smith.Program : ¿Cuál es la edad del usuario : 23.Program : John Smith, que son 23 años
.