Manejo de archivo txt en c++

Curiosa
03 de Abril del 2006
Trabajo con un archivo en txt muy extenso, el cual tiene el siguiente formato: se compone de pag con encabezado y pie de pagina, la información entre ellos es lo que necesito filtrar, cada línea es un registro. Mensualmente este archivo se conforma de 400 a 600 páginas, cada página contiene aproximadamente 45 líneas o registros, por lo tanto se trata de archivos muy grandes. Quisiera saber si es posible realizar una aplicación en c++ para evitar lo que se hace actualmente: pasar este archivo a excel y luego filtrarlo varias veces a través de macros que quitan las lineas que componen el encabezado y pie de pagina.
Toda sugerencia es bienvenida.