Professional Documents
Culture Documents
file*pf
pf=fopen("nombre del fichero�,�modo de abrir")
r=solo te permite leer en el fichero si no existe te da NULL
w=solo te permite grabar en el fichero si no existe se crea y si existe se borra y
se vuelve a crear para volver a empezar
a=te permite grabar en el fin de fichero
r+=hace lo del r pero tambien te permite grabar
w+=hace lo del w pero se puede leer tambien
a+=lo mismo pero tambien se puede leer
cerrar ficheros fclose(pf) (devuelve 0 si no hay problema -1 si hay)
para errores o fin de fichero ferror(pf)(devuelve 0 si no hay error) y feof(0 si se
ha leido fin de fichero)
si quieres imprimir que hay error perror(�cadena de caracteres")
estos errores perduran y no permiten operar se usa clearrer o rewind
el buffer del fichero se puede borrar fflush(pf) graba en el fichero y vacia el
buffer
apuntador L/E
para conocer la posicion ftell(pf) devuelve el numero de byte donde esta el puntero
para moverlo fseek(pf,long desplazamiento(lo que se mueve),int posicion(posicion
inicio))
0->inicio seek_set esta en el inicio del fichero vale poner las dos cosas
1->seek_cur la posicion actual del fichero
2->seek_end esta al final del fichero
rewind (pf) te lo pone al inicio
grabacion de registros
QUICK SORT
qs(pf,0,nelementos-1) metodo de ordenar