ayuda con un programa de archivos

Lita
05 de Enero del 2010
hola que tal necesito ayuda con un programa de archivos el problema es el siguiente
Escribir un programa de "Administración Académica", que tenga la siguiente funcionalidad:

1. Ingreso de Estudiantes.
Mediante una estructura, se debe solicitar:
ESTUDIANTE
* Cédula
* Nombre
* Matriculado (Que permita unicamente los valores: "SI" o "NO", debe permitir matricular (SI) solamante si el perido está activo en el archivo de configuración [PERIODO ACTIVO], siemper debe permitir dejar matriculado en "NO", independiente de que el periodo está esté activo.)

Esta estructura debe almacenarse en un archivo binario.

2. Impresión en Pantalla de los estudiantes
La impresión debería salir de la siguiente manera:
Regisro 1 de N (N es el numero de registros que existan en el archivo)
Cédula: 0201302411
Nombre: Juan Perez
Estado: Activo

Regisro 2 de N (N es el numero de registros que existan en el archivo)
Cédula: 1798723092
Nombre: Maria Palacios
Estado: Inactivo

Si hay muchos clientes controlar que se de <ENTER> cada cierto número de registros. El número de registros a mostrar debe ser configurable mediante un archivo de configuración "configuracion.ini", el parámetro [NUMERO DE REGISTROS A MOSTRAR].
el archivo de configuracion es:
*********ARCHIVO DE CONFIGURACION********************
[NUMERO DE REGISTROS A MOSTRAR]
5
[PERIODO ACTIVO]
SI