funciones archivos

1
PROGRAMACIÓN I 2013 ARCHIVOS EN LENGUAJE C FUNCIONES GENERALES Función Acciones FILE* fopen ("nombre del archivo", "modo de apertura"); Abrir archivo int fclose(FILE *); Cerrar archivo int feof(FILE *); Detectar fin de archivo long int ftell( FILE *); Indica la posición actual del puntero interno del archivo desde el inicio void rewind(FILE *); Posicionar el puntero interno de un archivo al inicio void fseek( FILE * , long int offset, int origen); Posicionar el puntero interno de un archivo. int fgetpos ( *FILE,&posicion); Obtener el valor actual del indicador de posición int fsetpos ( *FILE,&posicion); Ubicar el indicador de posición en un lugar específico ARCHIVOS DE TEXTO Función Acciones int fprintf( FILE *, "<cadena de control>" [,<lista de argumentos>]); Escribir en el archivo int fputs ( char * , FILE *); Escribir en el archivo una cadena de caracteres int fputc ( char , FILE *); Escribir en el archivo un carácter int fscanf( FILE *, "<cadena de control>", <dirección>); Leer del archivo char * fgets ( char *cad , int n , FILE *); Leer del archivo una cadena de caracteres int fgetc (FILE *); Leer del archivo un carácter ARCHIVOS BINARIOS Función Acciones fwrite(&var, size, n, FILE *); Escribir en el archivo fread(&var, size, n, FILE *); Leer del archivo

Upload: santiago-flores

Post on 05-Sep-2015

215 views

Category:

Documents


2 download

DESCRIPTION

Archivos java funciones

TRANSCRIPT

  • PROGRAMACIN I 2013

    ARCHIVOS EN LENGUAJE CFUNCIONES GENERALES

    Funcin AccionesFILE* fopen ("nombre del archivo", "modo de apertura"); Abrir archivoint fclose(FILE *); Cerrar archivoint feof(FILE *); Detectar fin de archivolong int ftell( FILE *); Indica la posicin actual del puntero interno del archivo desde el iniciovoid rewind(FILE *); Posicionar el puntero interno de un archivo al iniciovoid fseek( FILE * , long int offset, int origen); Posicionar el puntero interno de un archivo.int fgetpos ( *FILE,&posicion); Obtener el valor actual del indicador de posicinint fsetpos ( *FILE,&posicion); Ubicar el indicador de posicin en un lugar especfico

    ARCHIVOS DE TEXTOFuncin Accionesint fprintf( FILE *, "" [,]); Escribir en el archivoint fputs ( char * , FILE *); Escribir en el archivo una cadena de caracteresint fputc ( char , FILE *); Escribir en el archivo un carcterint fscanf( FILE *, "", ); Leer del archivochar * fgets ( char *cad , int n , FILE *); Leer del archivo una cadena de caracteresint fgetc (FILE *); Leer del archivo un carcter

    ARCHIVOS BINARIOS Funcin Accionesfwrite(&var, size, n, FILE *); Escribir en el archivofread(&var, size, n, FILE *); Leer del archivo

    Sheet1