Programa que lea de un archivo de texto

patriceloco
12 de Junio del 2009
Hola, estoy pensando en hacer un programilla en C o C++, el cual tendria que revisar un archivo de texto, en este archivo de texto hay multitud de lineas, en algunas hay una palabra "refuerzo" y despues la medida de este. El programa tendria que examinar el archivo y contar la cantidad de refuerzos de cada medida que hay y crear otro archivo de texto con los resultados.
He estado investigando un poco y he encontrado una serie de instruciones en C++ para abrir arcivos pero no se como hacer para moverme por el archivo en cuestion.
Agradeceria cualquier tipo de ayuda.
Un saludo.

haidion
12 de Junio del 2009
Para moverte por el archivo por se usa la función seekg. Un ejemlo:

ifstrea in("NombreArchivo.txt");

in.seekg(25,ios::beg); //Donde 25 es la posición que
//leemos dentro del archivo

Espero que te sirva

patriceloco
12 de Junio del 2009
Ya estoy haciendo pruebas con esa funcion, pero tengo un problema, mi intencion es ir por el fichero posicion a posicion, he probado con esto:
in seekg ( 1 , ios::cur );
pero no obtengo los resultados esperados, me podrias decir si esta bien escrito o si hay que tener en cuanta algoi mas cuando se usa lo de "ios::cur"
Muchas gracias por la informacion.
Un saludo.