Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: tamyta_19 en 19 Abril 2015, 17:44 pm



Título: ayuda con manejo de archivos en c
Publicado por: tamyta_19 en 19 Abril 2015, 17:44 pm
hola amigos mi consulta es si alguien me puede ayudar con alguna idea sobre el manejo de
archivos en c.
Mi problema es el siguiente....necesito recorrer un archivo de texto (*.txt) el cual tiene información que esta en formato xml....es decir algo asi:

Código
  1. <link>http://www.emol.com/</link><description>Noticias en línea</description><language>es-ES</language><pubDate>Wed, 14 May 2014 12:42:14 GMT</pubDate><generator>GreatNews 1.0</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>[b]Banco de Francia prevé un crecimiento del 0,2% en el segundo trimestre del año[/b]</title><link>http://www.emol.com/noticias/economia/2014/05/12/659671/banco-de-francia-preve-un-crecimiento-del-02-en-el-segundo-trimestre-del-ano.html</link><description><![CDATA[<img align="left" border="0" src="http://img.emol.com/2014/05/12/francia-_8150.jpg" alt="" width="130" title="" xxxxx="margin:0 5px 5px 5px" /> [b]El Gobierno franc&#38;#xE9;s espera que la econom&#38;#xED;a gala avance un 1% en el conjunto del a&#38;#xF1;o, al mismo ritmo que predicen la CE y la OCDE.[/b]]]></description><guid>http://www.emol.com/noticias/economia/2014/05/12/659671/banco-de-francia-preve-un-crecimiento-del-02-en-el-segundo-trimestre-del-ano.html</guid><pubDate>Mon, 12 May 2014 05:06:12 GMT</pubDate></item>
....y sigue asi con varias noticias guardadas la cantidad es relativa en algunos archivos tengo como 100 y en otros casi 1000

Lo que necesito es guardar en otro archivo de texto solo lo que se ve en negrita...es decir solo el titulo (<title></title> ) y la pequeña descripción de cada noticia (<description></description> )....ojala me puedan ayudar por favor necesito su ayuda con urgencia....o recomendaciones al respecto todo me sirve....gracias y bendiciones!!

Mod: Los códigos deben ir en etiquetas GeSHi


Título: Re: ayuda con manejo de archivos en c
Publicado por: engel lex en 19 Abril 2015, 17:49 pm
Hola! por favor, muestra lo que tienes (relacionado al problema), y por qué no puedes lograr lo que te falta


Título: Re: ayuda con manejo de archivos en c
Publicado por: tamyta_19 en 19 Abril 2015, 18:37 pm
Lo que pasa es que lo único que tengo son los típicos códigos de lectura y escritura de archivos...no es mucho  :(


Título: Re: ayuda con manejo de archivos en c
Publicado por: engel lex en 19 Abril 2015, 18:42 pm
no puedes usar c++? facilitaría enormemente el trabajo

si no, el proceso es

creas un array con el termino a buscar, en el array donde está guardado el xml, vas recorriendo letra por letra, cada letra comparas con cada letra del otro array, si todas coinciden, tienes la palabra...

aquí ejemplos (http://stackoverflow.com/questions/13450809/how-to-search-a-string-in-a-char-array-in-c)


Título: Re: ayuda con manejo de archivos en c
Publicado por: tamyta_19 en 24 Abril 2015, 17:03 pm
Muchas gracias engel lex....estoy viendo lo de los arrays....estoy viendo la forma de buscar las etiquetas que necesito y luego extraer el texto dentro de ellas a otro archivo