[C con Clase] consulta
fabio german voigt
fabiogvoigt en yahoo.com.ar
Jue Abr 19 11:48:55 CEST 2007
hola a todos, disculpen por si mi duda es muy tonta. Tengo el siguiente programa, anda bien menos que no me reconoce la letra "ñ" como un letra, como tendria que hacer?:
#include <stdio.h>
#include <stdlib.h>
main()
{
char texto[80];
int aux, i, letras=0, numeros=0, espaciado=0, otros=0;
char c ;
printf("ingresar los caracteres \n");
for(i=0; (texto[i]= getchar()) != '\n'; ++i) ;
aux= i;
printf("aux= %d \n",aux);
for (i=0; i<= aux; ++i) {
switch (putchar(toupper(texto[i]))) {
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'Ñ':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z':
letras += 1;
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
numeros += 1;
break;
case ' ':
espaciado +=1;
break;
default:
otros += 1;
}
}
printf(" cantidad de letras: %d \n", letras);
printf(" cantidad de digitos: %d \n", numeros);
printf(" cantidad de espacios: %d \n", espaciado);
printf(" cantidad de otros caracteres: %d ", otros-1);
system("PAUSE");
return 0;
}
GRACIAS.
---------------------------------
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
Probalo ya!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070419/6c26c5c0/attachment.html>
Más información sobre la lista de distribución Cconclase