fopen();¿Qué significa?
1. Significado
¿ARCHIVO?*fp es una declaración, y la declaración fp es un puntero, que se utiliza para señalar un objeto de tipo ARCHIVO.
*fp es una variable de puntero que apunta a la estructura del archivo. A través de fp, puede encontrar la variable de estructura que almacena una determinada información del archivo. Encuentre el archivo según la información de esta variable de estructura y realice operaciones en él. el archivo. Generalmente se hace referencia a fp como un puntero a un archivo.
2. ¿ARCHIVO?*fpOtros parámetros
¿"rt" abre un archivo de texto para lectura únicamente y solo permite leer datos?
"wt" se abre solo para escritura ¿O crear un archivo de texto y llenarlo solo con datos de lectura y escritura?
¿Agregar "at" para abrir un archivo y escribir datos en el archivo?
"rb " abrir uno para un archivo binario de solo lectura, ¿solo permite leer datos?
"wb" abre o crea un archivo binario para solo escritura y solo permite escribir datos.
"ab" ¿Se agrega para abrir un archivo binario y escribir datos al final de la pantalla?
"rt+" ¿leer y escribir para abrir o crear un archivo de texto, leer y escribir?
" wt+" lectura y escritura para abrir o crear un archivo de texto, ¿permitir lectura y escritura?
¿"at+" lectura y escritura abre un archivo de texto, permitiendo la lectura, o no se agregan datos al archivo? p>
¿La lectura y escritura "rb+" abre un archivo binario, permitiendo leer y escribir?
¿La lectura y escritura "wb+" abre o crea un archivo binario, permitiendo leer y escribir?
"ab+" La lectura y escritura abre un archivo binario, lo que permite la lectura, o ¿No se agregan datos al archivo?
Ejemplo
if((fp=fopen( "ruta","r"))==NULL) {?
printf("Abrir archivo ERROR")?
}?
Información ampliada
ARCHIVO *uso alternativo de fp:
fp =fopen("test.dat",?"w");/*Crear un archivo de texto solo para escritura*/
fclose(fp);?/*Cerrar el archivo*/
fwrite(const?void*buffer,size_t?size,size_t?count,FILE*stream);?
(1), buffer: es un puntero, para fwrite, es la dirección de salida de datos.
(2), tamaño: el número de bytes que se escribirán;
(3), recuento: el número de elementos de datos que se escribirán en bytes de tamaño;
p>
(4), secuencia: puntero del archivo de destino.