Menu / C++ / Ejemplos / <ctype.h> Funcion tolower().

Ejemplo de tolower - C++.

Este código recoje con la función scanf () un solo caracter y evalúa si es una 'r', una 'g' o una 'b' independientemente de si se ha introducido en mayúsculas o minúsculas.

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

int main (int argc, char *argv[]) {
  char color = NULL;
  printf ("Introduce la inicial de un color (r, g, b): ");
  scanf (" %c", &color);

  switch (tolower (color)) {
    case'r':
    case'g':
    case'b':
      printf ("%c\n", color);
      break;
    default:
      printf ("Ese no es ningún color de los esperados");
  }

  return EXIT_SUCCESS;
}
Copia y ejecuta éste código para ver qué hace!