viernes, 8 de noviembre de 2019

clase 4

Funcion scanf 

La función scanf permite leer varios tipos de datos de una sola vez, tales como enteros, números decimales o cadenas de caracteres. #include <stdio.h> int scanf(const char *format,...); ... Los caracteres que lee se guardan en un array que debe ser lo suficientemente grande como para almacenarlos.

Ejemplo
// Este ejemplo guarda un número en n.

int n;
printf("Introduce un numero: ");
scanf("%d",&n);

// Este ejemplo guarda un caracter en m.

char m;
printf("Introduce un caracter: ");
scanf("%c",&m);

// Este ejemplo guarda una cadena de caracteres (solamente una palabra) en cad. 
// Notese la ausencia de &

char cad[20];
printf("Introduce una palabra: ");
scanf("%s",cad);

printf("Introduce una palabra: ");
scanf("%10s",cad);  // lee máximo 10 caracteres y le concatena el caracter cero.

No hay comentarios.:

Publicar un comentario