Beruflich Dokumente
Kultur Dokumente
Llamada:
struct utmp reg;
fread (reg,sizeof(struct utmp),1,fich);
while (!feof(fich)
{
fread(reg,sizeof(struct utmp),1,fich);
}
Funcin de librera fwrite: VER EJEMPLO 4.
Es usada para escribir en archivos binarios.
Prototipo:
int fwrite(buffer,tamao_de_la estructura,nmero_elementos,des
criptor_de_fichero);
Nota: buffer es igual que en fread lo que ahora es la estructura en la
que se van a guardar los datos binarios.
Llamada:
fwrite(®1,sizeof(reg1),1,fichsalida);
Funcin de librera fscanf: VER EJEMPLO 6.
Se usa para leer archivos de texto con delimitadores.
Prototipo:
int fscanf(descriptor_de_fichero,cadena_formato,variables...);
Llamada:
char caracter;
int entero;
fscanf(fich,"%c%d",caracter,entero);
Funcin de librera fprintf: VER EJEMPLO 12
Se usa para escribir en un archivo de texto con formato.
Prototipo:
int fprintf(descriptor_de_fichero,cadena_formato,variables...);
Llamada:
char cadena[MAX_TAM];
int entero;
strcpy (cadena,"hola");
fprintf(fichero,"%s %d",cadena,entero);