Resultados 1 al 3 de 3

Tema: Ayuda en C porfa

  1. #1
    Forero inexperto
    Fecha de ingreso
    14 may, 03
    Mensajes
    7

    Predeterminado Ayuda en C porfa

    /* Uso de la sentencia DO...WHILE. */

    #include <stdio.h>

    main() /* Muestra un menú si no se pulsa 4 */
    {
    char seleccion;
    do{
    printf("1.- Comenzarn");
    printf("2.- Abrirn");
    printf("3.- Grabarn");
    printf("4.- Salirn");
    printf("Escoge una opción: ");
    seleccion=getchar();
    switch(seleccion){
    case '1'rintf("Opción 1");
    break;
    case '2'rintf("Opción 2");
    break;
    case '3'rintf("Opción 3");
    }

    }while(seleccion!='4');
    }


    porq al ingresar 1 2 o 3 se despliega el menu 2 veces?

  2. #2
    Forero inexperto
    Fecha de ingreso
    08 jul, 03
    Mensajes
    2

    Predeterminado Re: Ayuda en C porfa

    Prueba con un limpiador de pantalla "clrscr(); " dentro del ciclo while

  3. #3
    Forero inexperto
    Fecha de ingreso
    07 oct, 03
    Mensajes
    15

    Predeterminado Re: Ayuda en C porfa

    Si usas fflush(stdin), para limpiar el buffer de entrada, antes del getchar se para el programa para pedirte la opcion.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •