Foro de elhacker.net

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

Código
  1. if(leido<'0' || (leido >'9' && leido < 'A') || (leido > 'Z' && leido < 'a') || leido > 'z') {
  2. //esto es un caracter especial
  3. }


Título: Re: Problema con un programa en C
Publicado por: marjogr en 29 Octubre 2016, 07:56 am
muchas gracias! voy a intentarlo!