Cómo Agregar A Un Archivo

Tabla de contenido:

Cómo Agregar A Un Archivo
Cómo Agregar A Un Archivo

Video: Cómo Agregar A Un Archivo

Video: Cómo Agregar A Un Archivo
Video: Insertar documentos [Archivos] como Objetos | Excel Aprende 2024, Mayo
Anonim

A menudo, cuando el software se está ejecutando, es necesario ingresar los datos resultantes en un archivo existente. Además, es necesario agregar el archivo de tal manera que el resto de los datos almacenados allí permanezcan sin cambios. Esta tarea se puede resolver fácilmente usando las funciones del lenguaje de programación C. La forma más fácil de agregar datos a un archivo es usar atributos especiales de la función de archivo estándar. Con su ayuda, puede abrir y agregar datos a un archivo varias veces durante el funcionamiento del programa.

Cómo agregar a un archivo
Cómo agregar a un archivo

Necesario

Entorno de programación C

Instrucciones

Paso 1

Las funciones para trabajar con archivos y enviarles datos cuando se programa en C están en una biblioteca especial. Conéctelos a su programa. Para hacer esto, antes de escribir el código, especifique el archivo de encabezado para esta biblioteca. Ingrese la línea #include "stdio.h".

Paso 2

En el texto del programa, cree un puntero al descriptor del archivo. Para hacer esto, escriba una línea en el código del programa como: FILE * pFile, donde pFile es el nombre del puntero creado.

Paso 3

Abra el archivo donde necesita agregar datos. Utilice la siguiente función: pFile = fopen ("NameFile.txt", "a"). Aquí NameFile.txt es el nombre del archivo. El segundo parámetro, el símbolo del alfabeto latino, "a" establece el modo de abrir el archivo con la capacidad de agregarle datos.

Paso 4

Si el archivo al que necesita agregar valores no está en el mismo directorio donde se está ejecutando su programa, entonces, junto con el nombre del archivo, especifique la ruta completa en el disco duro. Para hacer esto, cambie la línea en el primer parámetro. Por ejemplo, la ruta a un archivo ubicado en el directorio raíz de la unidad D se especifica mediante la entrada: "D: NameFile.txt".

Paso 5

Agregue los datos que desee al archivo abierto. Para esto, es mejor usar la función sobrecargada fprintf (pFile, Datos agregados:% s

, datStr). El primer parámetro pFile en esta función especifica el descriptor de archivo que se agregará. Luego viene la línea que se envía al archivo en su totalidad, excepto los caracteres especiales.

Paso 6

Los caracteres después del signo "%" indican los tipos de datos de salida. Entonces, la expresión "% s" significa que el tercer parámetro de la función es una variable de cadena. Para enviar a un archivo una variable de tipo int, ponga la expresión "% d", para generar la dirección del puntero - "% p". Para el avance de línea después de la grabación de datos, el símbolo"

. Por lo tanto, los siguientes datos ingresados en el archivo se escribirán en una nueva línea.

Paso 7

Después de mostrar los datos que necesita, cierre el archivo por su descriptor usando el comando fclose (pFile). Luego guarde el programa, compílelo y ejecútelo. Los datos especificados se agregarán al archivo.

Recomendado: