Título: como guardar una palabra de un archivo .txt Publicado por: jcdca en 24 Noviembre 2014, 17:25 pm necesito sacar una palabra de un archivo .txt con el siguiente formato:
QUESO;5 PLANCHA;4 TORTUGA;9 ZAPATO;6 HORMIGA;1 UNIVERSIDAD;3 TECLADO;8 INFORMATICA;7 INGENIERIA;2 LETRERO;10 el numero es el orden en como debo sacarla, y guardala en una variable. COMO LO HARIA? ESTO SERIA PARA EL LENGUAJE C Título: Re: como guardar una palabra de un archivo .txt Publicado por: rir3760 en 24 Noviembre 2014, 17:45 pm Cuando tengas una duda o pregunta debes presentar los avances que lleves de tu programa, si no lo haces lo mas seguro es que tu tema sea cerrado por faltar a las Reglas del subforo (http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html).
---- En términos generales la solución es: 1) Declarar un array con la capacidad para almacenar todos los elementos (palabras) o bien reservar un bloque mediante malloc/calloc y reajustarlo (de ser necesario) con realloc. 2) Leer cada par palabra;posición mediante la función fscanf utilizando la cadena de formato " %[^;];%d". Un saludo |