Cita:
Iniciado por sam90 Por supuesto que solo va a salir primero si lo dejas asi no mas.... Deberias leer tantas lineas como necesites... Osea si quierres la linea 3 tienes qeu :
leer linea 1
leer linea 2
leer linea 3
imprimir linea 3
Como haces esto, con un for:
for(i=0; i < n ; i++) fgets(cadena,4000, pf) ;
printf("%s",cadena);
si pongo el for , el que me va a permitir leer el registro va hacer el for y yo quiero usar la funcion fseek para ir a determinado registro
en mi prgrama lo q me piden es esto
menu
1.ingreso(ingreso de un registro uso el fgets y fputs)
2.modificar(uso fseek)
3.consultar(uso fseek)
4.mostrar(use un while(!feof(pf)))
5.salir(con un do while)