
#012 – Entrada y salida básica. Solución de errores 5h3238
Descripción de #012 – Entrada y salida básica. Solución de errores 562r1t
Hola aprendices de programadores ¿qué tal? ¿codificasteis, compilasteis y ejecutasteis el programa de ejemplo del episodio anterior? Seguro que si, en ese caso me gustaría que me comentaseis cual fue vuestra experiencia y sobre todo las dificultades que os pudisteis encontrar. En este nuevo episodio hablaremos de la entrada y salida básica en el lenguaje C y también como dar solución a problemas de programación que se os puedan presentar. A parte de lo anterior, os daré una receta de cómo evitar errores comunes ¿estáis preparados? Pues vamos a comenzar.. Aunque este tema se tratará más adelante, es necesario conocer ciertas cuestiones para poder desarrollar ejemplos de programas de manera temprana. En C tenemos dos funciones básicas para la entrada y salida básica con formato: printf para la salida estándar y scanf para la entrada estándar. Pero antes observar el siguiente gráfico que comentaremos en el episodio de hoy. Esquema básico de la entrada/salida La función printf Las posibilidades de esta función son muy grandes permitiendo escribir una línea de datos con un cierto formato. Ejemplo: printf(“n Hola de nuevo aprendiz de programador en C. %s”, nombre); /* la veremos con detalle en próximos episodios */ Esta función tiene el formato printf(formato, arg1, arg2, arg3, …, argN); siendo: formato Incluye la cadena de caracteres que vamos a imprimir y una serie de especificadores de conversión que indican la forma en la que se imprimirán los datos que están en las variables arg. Ejemplo: printf (“Número %d“, 354); /* %d es el especificador de conversión para números enteros decimales */ Mostraría en salida estándar: Número 345 [arg1..argN] Conjunto de variables o literales cuyo valor queremos imprimir en la salida estándar. La función scanf La entrada con formato usando la función scanf es parecida a la anterior. Ejemplo: scanf(“%d”, &i);
Comentarios de #012 – Entrada y salida básica. Solución de errores 3u6k4d