2014
Clase 9
Menu Principal | Clase 1 | Clase 2 | Clase 3 | Clase 4 | Clase 5 | Clase 6 | Clase 7 | Clase 8
Programa LeerPersonas.c
visto en clases
Mini base de datos de personas
Usted deberá crear un programa que:
- Lea una lista de personas con su R.U.T, nombre completo, edad y saldo disponible en la cuenta bancaria. Considere una capacidad máxima de 200 personas.
- Sea capaz de mostrar en la pantalla la información de una persona cualquiera al ingresar el R.U.T. correspondiente.
El formato de archivo tendrá la forma:
4.300.787-2 Juan Perez Alvarez 57 1280343.7 15.239.115-K Daniela Gutierrez Cerda 28 600784.2 10.984.553-9 Luis Gonzalez Villanueva 37 -170427.3
y un ejemplo de sesión sería la siguiente:
$ ./clientes Leyendo base de datos desde el archivo "clientes.txt"... Listo. Ingrese el R.U.T de un cliente: 15.239.115-K Nombre: Daniela Gutierrez Cerda Edad : 28 años Saldo : $600784.2
Hints:
- Utilice un arreglo de estructuras (de qué tamaño?)
- Trate el R.U.T como un string ya que contiene un guión y posiblemente la letra K, no es un número.
- Recorra uno a uno comparando los R.U.T de cada persona con el R.U.T solicitado.
- Utilice
fgets
para leer la línea del nombre completo en vez descanf
, ya que necesariamente contendrá espacios.