Nombre de funcin
Tipo
Descripcin
17 fclose(f)
int
stdio.h
18 feof(f)
int
stdio.h
Determina si se ha encont un fin de archivo. si es as devuelve un valor distinto cero, en otro caso devuelv
Lee un caracter del archiv Lee una cadena s, con i caracteres, del archivo f Abre un archivo llamado FILE *fopen(const char *s1, del tipo s2. Devuelve un const char *s2) puntero al archivo. * Escribe datos en el archiv int fprintf(FILE *f, const (el resto de los argumento char *formato [,arg,...]); Escribe un caracter en el int fputc(int c, FILE *f); archivo f Escribe una cadena de int fputs(const char *cad, caracteres en el archivo f FILE *f) Lee i2 elementos, cada un size_t fread(void *b, size_t tamano i1 bytes, desde el t, size_t n, FILE *f); archivo f hasta la cadena int fgetc(FILE f); char *fgets(char s, int s, FILE *f);
30 fseek(f, l, i)
int
stdio.h
Mueve el puntero al archi una distancia de 1 bytes d la posicion i (i puede representar el principio de archivo, la posicion actua puntero o el fin del archiv
31 ftell(f)
long int
stdio.h
32 fwrite(s, i1, i2, f) int 33 getc(f) 34 getchar( ) 35 gets(s) int int char(puntero)
size_t fwrite(const void *p, Escribe i2 elementos, cad de tamano 1 bytes, desde size_t i1, size_t i2, FILE cadena s hasta el archivo *f); int getc(FILE *f); int getchar(void); char *gets(char *cad);
int printf(const char *formato[,argumento,...]); int putc(int c, FILE *f); int putchar(int c);
int puts(const char *cad) void rewind(FILE *f); int scanf(const char *formato {,direccion,...]);
escripcin
Ejemplo
etermina si se ha encontrado n fin de archivo. si es asi, feof(fichen); vuelve un valor distinto de ro, en otro caso devuelve 0 c+fgetc(fp) fgets(caddemo, 80, fp); if ((corriente2=fopen("dat os","W+"))==NULL fprintf(f1, "El resultado es %f\n",result); fputc(*(p++), stdout); fputs("esto es una prueba", f1); fread(buf, strlen(msg)+1, 1, flujo);
ee un caracter del archivo f ee una cadena s, con i racteres, del archivo f bre un archivo llamado s1, l tipo s2. Devuelve un untero al archivo. * scribe datos en el archivo f l resto de los argumentos scribe un caracter en el chivo f scribe una cadena de racteres en el archivo f ee i2 elementos, cada uno de mano i1 bytes, desde el chivo f hasta la cadena s
ueve el puntero al archivo f na distancia de 1 bytes desde posicion i (i puede fseek(f1,OL,SEEK_SE presentar el principio del T); // ir al principio chivo, la posicion actual del untero o el fin del archivo.
scribe i2 elementos, cada uno num=fwrite(lista,sizeof tamano 1 bytes, desde la (char),25,flujo); dena s hasta el archivo f while(c=getc(fx) ee un caracter del archivo f !=EOF { ee un caracter desde el int c;
scribe una cadena de puts("Desea continuar racteres en el dispositivo de (s/n); lida estandar
ueve el puntero al principio rewind(fx); ee datos en dispositivo de scanf('%d %f %c %s, trada estandar &i, &fp, &c, s);