limpieza de pantalla con 1
unknown
c_cpp
4 years ago
1.4 kB
9
Indexable
//**************************************
// presionar la tecla 1 para borrar pantalla
// si ingresas una letra te diga que es letra y te 3 oportunidades
// si ingresas un simbolo te diga que es simbolo y siga las oportunidades que tienes
//**************************************
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(int argc, char const *argv[])
{
char tecla;
printf("\n\n\tPrograma para borrar pantalla presionando el numero 1\n");
for( int oportunidades = 3 ; oportunidades != -1 ; oportunidades -= 1 ) {
printf("\nIngresa el numero 1 para borrar pantalla : ");
tecla = getchar();
while((getchar())!= '\n');
switch(tecla){
case '1':
system("clear");
printf("\n\tSe borro correctamente su pantalla");
oportunidades = -1;
break;
default:
if ( isalpha (tecla) ) {
printf("\nError es un caracter - Tienes %i oportunidades m�s...\n",oportunidades);
}
else if ( ispunct (tecla) ) {
printf("\nError es un simbolo - Tienes %i oportunidades m�s...\n",oportunidades);
}
else{
printf("\nError es un numero equivocado - Tienes %i oportunidades m�s...\n",oportunidades);
}
if( oportunidades == 0 ){
printf("\n\tGracias por usar este programa");
}
break;
}
if ( oportunidades == -1 ){
break;
}
}
return 0;
}
Editor is loading...