SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: ElNapster en Jueves 27 de Septiembre de 2007, 19:01

Título: Archivos
Publicado por: ElNapster en Jueves 27 de Septiembre de 2007, 19:01
Hooooooooola a todos.... (hacia ratos que no posteaba algo aca jejeje  :P ), bueno tengo una duda xq ya se me olvido  <_<  o mas bien ya no me recuerdo muchito de Borland c++ jejeje , bueno al grano....

Como hago para recorrer un archivo pero que me encuentre los espacios en blanco de todo el texto que pueda contener ????

Les explico mas a detalle que tengo que hacer.... Tengo un archivo txt o doc , el usuario va a ingresar una palabra HOLA por decirles algo, pero en el archivo la palabra HOLA puede estar n veces , lo que quiero yo es ir comparando cuantas veces se repite la palabra HOLA dentro del texto.... :scream: ....

Lo que se me vino a la mente es ir comparando palabra por palabra (las palabras las identifico cuando encuentre un espacio en blanco) agarro esa palabra y la comparo con la que ingreso el usuario .... o no se si habra o otra manera mas facil... jejejej  :comp:

Espero me den una manita con esto .....  :lightsabre:
Gracias !!!!!!!
Título: Re: Archivos
Publicado por: Ithilien en Jueves 27 de Septiembre de 2007, 20:08
La función isspace(*p) te devuelve true si *p es un espacio en blanco y false en otro caso ( p es un puntero a char ).

Saludos y espero que te sirva!
Título: Re: Archivos
Publicado por: su - en Sábado 29 de Septiembre de 2007, 00:00
Regex (http://web.mit.edu/gnu/doc/html/regex_7.html) y no se si hay funciones como map y grep.