Funciones básicas para la lectura de un menú C
Visitas: 17
Tiempo total: 0 días con 5:4:16 hrs
Tiempo total: 0 días con 5:4:16 hrs
A continuación las funciones básica para crear un menú simple en C puro, estas consisten en la lectura de un número, de una palabra y de un mensaje con distintos caracteres entre espacios en blanco.
Librería necesaria
#include <stdio.h>
Lectura de un número
int numero=0; printf("Ingrese numero\n"); while ((scanf("%d", (&numero)) == 0) & (getchar() != '\n')){ printf("Error, ingrese numero: \n"); }
Lectura de una palabra
char palabra[50]; printf("Ingrese palabra: "); scanf("%s", palabra);
Lectura de un mensaje
char mensaje[250]; printf("Ingrese mensaje: "); scanf("%*c%[^\n]", mensaje);
Esta última función es necesaria cuando se necesita ingresar un mensaje que contiene espacios, scanf leerá el texto que finaliza con un cambio de línea, es decir cuando se presione enter.