la función de scanf le permite aceptar la entrada del estándar adentro, que para nosotros es generalmente el teclado. La función scanf puede hacer muchas cosas diferentes, pero puede ser poco fiable porque no maneja muy bien los errores humanos. Pero para programas simples es lo suficientemente bueno y fácil de usar.,
La más simple aplicación de scanf se parece a esto:
Anuncio
Anuncio
scanf("%d", &b);
El programa va a leer en un valor entero que el usuario escribe en el teclado (%d es para los números enteros, como printf, por lo que b debe ser declarado como int) y el lugar que el valor en b.,
la función scanf usa los mismos marcadores de posición que printf:
- int usa %d
- float usa %f
- char usa %C
- cadenas de caracteres (discutidas más adelante) use %S
debe poner & delante de la variable utilizada en scanf. La razón por la que se aclarará una vez que aprenda sobre los punteros. Es fácil olvidar el signo &, y cuando lo olvida, su programa casi siempre se bloqueará cuando lo ejecute.
en general, es mejor usar scanf como se muestra aquí to para leer un solo valor del teclado., Utilice varias llamadas a scanf para leer varios valores. En cualquier programa real, usarás las funciones gets o fgets en su lugar para leer texto una línea a la vez. Luego «analizará» la línea para leer sus valores. La razón por la que lo hace es para que pueda detectar errores en la entrada y manejarlos como mejor le parezca.
Las funciones printf y scanf requerirán un poco de práctica para ser completamente entendidas, pero una vez dominadas son extremadamente útiles.
¡prueba esto!,
modifique este programa para que acepte tres valores en lugar de dos y agregue los tres juntos:
También puede eliminar la variable b en la primera línea del programa anterior y ver lo que hace el compilador cuando se olvida de declarar una variable. Eliminar un punto y coma y ver lo que sucede. Deja uno de los aparatos. Elimine uno de los paréntesis junto a la función principal. Haga cada error por sí mismo y luego ejecute el programa a través del compilador para ver qué sucede., Al simular errores como estos, puede aprender sobre diferentes errores del compilador, y eso hará que sus errores tipográficos sean más fáciles de encontrar cuando los haga de verdad.