ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C: "switch" en C

Ejemplo de uso de "switch", para escoger entre varias alternativas, en lenguaje C

Lenguaje: C

Categoría: Básico

/* Fuente procedente de ErrorDeSintaxis.es */
/* Ejemplo de uso de "switch", para escoger */
/*  entre varias alternativas, en lenguaje C */
/* Nivel: Básico */
/* Disponible desde 27/06/2011 */
/* Aportado por Nacho */
/* Autor original: Nacho Cabanes */
/* Web original: http://www.nachocabanes.com/c/curso/cc03.php */

#include <stdio.h>
 
main()
{
  char tecla;
 
  printf("Pulse una tecla y luego Intro: ");
  scanf("%c", &tecla);
  switch (tecla)
  {
    case ' ': printf("Espacio.\n");
              break;
    case '1':
    case '2':
    case '3':
    case '4':
    case '5':
    case '6':
    case '7':
    case '8':
    case '9':
    case '0': printf("Dígito.\n");
              break;
    default:  printf("Ni espacio ni dígito.\n");
  }
}