"Agregar" para leer y escribir archivos en lenguaje C
# include & ltstdio.h & gt
# include & ltstdlib.h & gt
# incluir & ltNúmero de error& gt
# definir ARCHIVO _ NOMBRE "demo . txt" //Nombre de archivo
int main()
{
FILE * fp = NULL//Puntero de archivo
char * szAppendStr = "Text";
errno _ t eResult
// Abra el archivo de lectura/escritura de otras formas; si no existe dicho archivo, créelo y luego abra el archivo de lectura/escritura de otras formas.
e resultado = fopen_s(&fp,FILE_NAME,"a+";
//No se puede abrir el archivo.
if(eResult!= 0)
exit(-1);
//Escribe el contenido agregado en la posición actual del puntero del archivo
FP uts(szAppendStr, FP). /p>
//Finalmente, no olvides cerrar el archivo abierto~ ~ ~
fclose(FP);
Return 0;
}
Datos extendidos
Apertura y cierre de archivos
La función de open() es abrir un archivo. Su formato de llamada es: int open(char. * filename, int access); el significado de esta función es abrir un archivo llamado filename de acuerdo con los requisitos de acceso. El valor de retorno es el descriptor del archivo, donde el acceso tiene dos partes: modo básico y modificador, que se componen de ". "("o" ). Puede haber varios modificadores, pero solo puede haber un modo básico.
La función open() se abre correctamente y el valor de retorno es el valor del descriptor de archivo. (no negativo), de lo contrario devuelve -1. La función close() se utiliza para cerrar el archivo abierto por la función open(). Su formato de llamada es: int close(int handle); el identificador del descriptor de archivo