04.-Lectura+y+escritura+de+datos.

Anterior. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___ Índice.__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Siguiente.

4.4.- Lectura y escritura de datos.

**1.- Entrada de un carácter. Función getchar (variable de carácter ).**

**2.- Salida de un carácter. Función putchar (variable de carácter )**

get_put_char0 : Programa que lee un carácter con getchar y lo imprime con putchar:

get_put_char1 : Programa que lee una cadena con getchar y la vuelve a escribir con putchar. Bucle for.

get_put_char2: Programa que lee una cadena con getchar y la vuelve a escribir en mayúsculas con putchar. Bucle for.

**3.- Introducción de datos. La función scanf.**

scanf0 : Programa que lee una cadena de caracteres, un número entero y un coma flotante

scanf_putchar0: Programa que lee una cadena con scanf de q0 caracteres y la vuelve a escribir con putchar y un bucle for.

**4.- Salida de datos. La función printf.**

printfCadenaControl: Programa que muestra las distintas salidas que generan los caracteres de la cadena de control de printf: c, s, d, u, x, o, f, ...

scanf-printf0: Programa que lee una cadena de caracteres, un numero entero y un coma flotante.

**5.- Más sobre scanf.** **Longitud máxima de campo:** //%ncaracterConversión.//

**6.- Más sobre printf.** **Longitud mínima de campo:** //%nCaracterConversión.//

**Precisión:** //%.mCaracterConversión//

CampoMinimoPrecision. Programa que muestra todas las casos posibles: cadena de caracteres o números >, < longitud mínima >, < precisión..


 * Otros indicadores.**

printfIndicadores1: Programa que muestra el uso de indicadores con números enteros y en coma flotante.

printfIndicadores2: Programa que muestra el uso de indicadores con números sin signo, octales y hexadecimales.

printfIndicadores3: Programa que muestra el uso de indicadores con cadena de caracteres.

**7.- Funciones gets y puts.**

gets_put**s** **Programa que lee y escribe una línea de texto, incluyendo caracteres de espaciado.**

Funciones de biblioteca.

Ejemplo toupper : Lee un caracter, lo tranforma en myúscula y lo escribe, usando las funciones: -. toupper, tolower de la bibloteca ctype.h -. getchar, putchar de la biblioteca stdio.h