¿Cómo utilizar vc para leer y escribir archivos? Es una cosa binaria.
fopen (char *filename, char *type);
Entre ellos, *filename es el puntero del nombre del archivo abierto, generalmente encerrado en comillas dobles. Nombres de archivos o nombres de rutas separados por barras invertidas dobles. El parámetro *type indica el método de operación para abrir el archivo. Los modos de funcionamiento disponibles son los siguientes:
Significado del modo
r Abierto, solo lectura
w Abierto, el puntero apunta al encabezado del archivo, solo escritura
p>
a se abre, el puntero apunta al final del archivo, se agrega al archivo existente
rb abre el archivo binario, solo lectura
wb abre el binario archivo, escribe solo abre el archivo binario, solo lectura
wb Abrir archivo binario, escribir
ab Abrir archivo binario, agregar
r+ Abrir archivo existente para lectura/escritura
w+ Leer/escribir Crear un nuevo archivo de texto en modo de escritura
a+ Abrir el archivo en modo de lectura/escritura y agregar
rb+ Abrir un archivo binario en lectura /modo de escritura
wb+ Crea un nuevo archivo binario en modo de lectura/escritura
ab+ Abre un archivo binario en modo de lectura/escritura para agregar
Cuando se usa fopen (0, la función devuelve un puntero ARCHIVO. Si el archivo no se puede abrir, se devuelve un puntero NULL.
2. Cerrar la función de archivo fclose()
int fclose(FILE *stream);
3. Leer y escribir archivos
(1) Función para leer y escribir caracteres en archivos (un carácter a la vez):
<. p>int fgetc(FILE *stream);int fgetchar(void);
int fputc(int ch,FILE *stream);
int fputchar (int ch);
int getc(FILE *stream);
int putc(int ch,FILE *stream);
(2). para leer y escribir cadenas en archivos
char * fgets(char *string,int n,FILE *stream);
char *gets(char *s);
int fprintf(FILE *stream,char *format. variable- list);
int fputs(char *string,FILE *stream);
int fscanf(FILE * secuencia,char *formato,lista-variable);
(3).