Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: marjogr en 29 Octubre 2016, 07:45 AM

Título: Problema con un programa en C
Publicado por: marjogr en 29 Octubre 2016, 07:45 AM
hola, tengo esta duda, soy nueva en programación y la cosa es que necesito hacer un programa que para una linea de texto me cuente cantidad de espacios, cantidad de palabras, cantidad de vocales y cantidad de caracteres especiales... ya lo tengo todo resuelto en realidad pero mi problema esta con el conteo de caracteres especiales, solo puedo usar stdio.h como librería, y nada de funciones.. si hay algún consejo sería genial gracias!
Título: Re: Problema con un programa en C
Publicado por: engel lex en 29 Octubre 2016, 07:53 AM
caracter especial es todo lo que no esté entre "0" y "9", "A" y "Z", y "a" y "z", cuando leas el caracter con un if descarta el caso... ejemplo

if(leido<'0' || (leido >'9' && leido < 'A') || (leido > 'Z' && leido < 'a') || leido > 'z') {
//esto es un caracter especial
}
Título: Re: Problema con un programa en C
Publicado por: marjogr en 29 Octubre 2016, 07:56 AM
muchas gracias! voy a intentarlo!