Hola! Necesito Ayuda Urgente con Struct y Archivos en C

z.-
08 de Noviembre del 2008
Chicos acudi a ustedes porke ya no tengo a ken mas acudir estoy recien aprendiendo estructuras con archivos en C y necesito de vuestra ayuda.. si es posible..

Primero ke todo necesito leer los datos ke me piden en pantalla de la estructura.. y luego guardarlos en un archivo pero primero tengo ke leer el archivo y resolver si los datos ingresados estan ya en dicho archivo en este caso solamente el Rut o Cedula de Indentidad...

me explico mas claramente...

-Leer datos de struct y mostrarlos en pantalla para pedirlos al usuario.
-Verificar si los datos ya existen en el archivo..[en este caso solamente el Rut] y el archivo se llama "inscritos.txt"
-Escribir en el Archivo los datos ke me piden.. y eso..

si alguien me puede ayudar se los agradecería...


struct datos_personas{
char rut[10];
char nombre[30];
char ap_paterno[20];
char ap_materno[20];
int cod_secreto;
int cod_region;
int cod_comuna;
char domicilio[50];
};


Saludos! y espero ke encuentre salida a mis dudas
Gracias de antemano! :)