C/Visual C - Contar registros de un fichero

 
Vista:

Contar registros de un fichero

Publicado por Antonio (1 intervención) el 14/11/2009 00:28:46
Hola, quisiera un programa en C de unix que me cuente los registros de un fichero
Por ejemplo, tengo el archivo Hola.txt que tiene 5 registros
El programa debe decirme : cantidad = 5
Si es factible que yo le ponga el nombre del fichero como parámetro para poder ingresar cualqiuer archivo.
Muchas gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Contar registros de un fichero

Publicado por Antonio (1 intervención) el 19/11/2009 23:31:41
Sres alguna sugerencia
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contar registros de un fichero

Publicado por Erick Rios (92 intervenciones) el 30/11/2009 01:02:38
1. inicializa en 0 la variable que contara los registros
2. abres tu archivo y colocas el puntero al inicio
2.5 ----Inicias un ciclo (for, while ó el que prefieras)
3. determinas el tamaño de registro guardado en el fichero (malloc();)
4. avanza tu puntero al final del registro
5. si paso 4 NO fue posible o llegaste al final del archivo termina el ciclo y retorna tu contador, en caso contrario continua
6. incrementa en 1 tu contador
7. regresa a paso 3 ---(esto seria el limite de tu ciclo)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar