Red de conocimiento informático - Material del sitio web - ¿Cómo abrir cualquier archivo usando lenguaje C?

¿Cómo abrir cualquier archivo usando lenguaje C?

Los archivos solo se pueden abrir uno por uno. Antes de abrirlos, es necesario conocer el nombre del archivo, por lo que se debe especificar la ruta y el nombre completo del archivo en fopen.

Para abrir todos los archivos en el directorio especificado, debe recorrer el directorio, obtener el nombre de cada archivo y luego usar fopen para abrirlos uno por uno

TC abajo

#include

int findfirst(char *pathname, struct ffblk *ffblk, int attrib

int findnext(struct ffblk); *ffblk);

struct ffblk

{

char ff_reserved[21] /*palabras reservadas de DOS*/

char ff_attrib; ; /*atributos del archivo*/

int ff_ftime; /*Tiempo del archivo*/

int ff_fdate; *Longitud del archivo*/

char ff_name[13]; /*nombre del archivo*/

}

attrib es el atributo del archivo, representado por los siguientes caracteres

FA_RDONLY solo Leer archivo

Etiqueta de volumen FA_LABEL

Archivo oculto FA_HIDDEN

Directorio FA_DIREC

Archivo de sistema FA_SYSTEM

Archivo FA_ARCH