Páginas

Mostrando entradas con la etiqueta limpiar buffer. Mostrar todas las entradas
Mostrando entradas con la etiqueta limpiar buffer. Mostrar todas las entradas

domingo, 11 de junio de 2017

C, 10. Borrar pantalla fflush(stdin)

/* Ejercicio 10 Condicionales. Hacer un programa que borre la pantalla al pulsar 1 */

#include<stdio.h>

int main(){
    char tecla;

    printf("Programa de borrado de pantalla");
    printf("\n___________owo !____________\n");
    printf("Digite el numero 1 para limpiar la pantalla: \n");
    scanf("%c",&tecla);

    if(tecla == '1'){
        system("cls");
        printf("Pantalla limpia owo/");
    }
    else{
        fflush(stdin); //limpiar buffer
        printf("Tecla erronea x_x!\n");
        printf("Digite el numero 1 para limpiar la pantalla: \n");
        scanf("%c",&tecla);

        if(tecla == '1'){
            system("cls"); //clear screen
            printf("Pantalla limpia owo/");
        }
        else{
            printf("No ha funcionado T_T");
        }
    }

Este ejercicio es parte del curso ProgramaciónATS