Muchachos dado este codigo
#include <stdio.h>
#include <conio.h>
main()
{
char ch;
int digitos=0,signos=0,letras=0;
printf("Introduzca Caracteres INTRO pa detener\n");
do{
ch=getche();
switch(ch){
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
case '0':
digitos++;
break;
case '.':
case ',':
case '?':
case '!':
case ':':
case ';':
signos++;
break;
default:
letras++;
}
}while(ch!='\r');
printf("\ndigitos %d\n",digitos);
printf("\n de puntuacion %d\n",signos);
printf("\nletras %d\n",letras);
getch();
}
que significa '\r'???
Se refiere a la tecla ENTER y si fuera asi como referencio el resto de letras del teclado asi lo puedo hacer o unicamente existe con '\r'
De compilador ya cambie utiliso Dev c++ , el Borlando 2.0 estaba como viejito ya
Muchas Gracias
#include <stdio.h>
#include <conio.h>
main()
{
char ch;
int digitos=0,signos=0,letras=0;
printf("Introduzca Caracteres INTRO pa detener\n");
do{
ch=getche();
switch(ch){
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
case '0':
digitos++;
break;
case '.':
case ',':
case '?':
case '!':
case ':':
case ';':
signos++;
break;
default:
letras++;
}
}while(ch!='\r');
printf("\ndigitos %d\n",digitos);
printf("\n de puntuacion %d\n",signos);
printf("\nletras %d\n",letras);
getch();
}
que significa '\r'???
Se refiere a la tecla ENTER y si fuera asi como referencio el resto de letras del teclado asi lo puedo hacer o unicamente existe con '\r'
De compilador ya cambie utiliso Dev c++ , el Borlando 2.0 estaba como viejito ya
Muchas Gracias