Tecnología

Inicio

Cómo escribir un binario a Archivo Código de ejemplo en C

Los lenguajes de programación son capaces de leer y escribir datos desde y hacia archivos. Esta es una habilidad valiosa para un programa que tiene, ya que permite que los datos pueden guardar, restaurar y compartirlos con otros programas. El lenguaje de programación C tiene una biblioteca de entrada y salida de archivos llamado "cstdio." Puede utilizar esta biblioteca para guardar los datos binarios en un archivo. La biblioteca le permite escribir en modo binario que hace que el archivo compatible con los comandos de UNIX.

Instrucciones

1 Incluir las bibliotecas "cstdlib" y "cstdio" escribiendo las siguientes declaraciones en la parte superior del archivo de código fuente:

incluir <stdlib.h> incluir <stdio.h>

2 Crear una función principal al escribir la siguiente debajo de las sentencias de inclusión:

int main () {}

3 Declarar un puntero a un archivo. Este puntero se utiliza para abrir, escribir y cerrar un archivo de texto. Escribe la siguiente declaración dentro de los corchetes de la función principal:

FILE *f;

4 Declarar una cadena de caracteres y asignar un texto a él escribiendo la siguiente declaración por debajo de la declaración escrita en el paso anterior:

char str[] = "text";

5 Abrir un archivo de texto en modo binario usando la "función fopen ()". Debe proporcionar una ruta de acceso a la función. Si un archivo no existe en la ruta del archivo, se creará un nuevo archivo. Por ejemplo, para crear un archivo llamado "nombre de archivo" en la raíz de la unidad C: \ en Windows, se puede escribir la siguiente declaración:

f=fopen("c:\\filename.txt", "wb");

6 Escribe la cadena en el archivo utilizando la función fprintf (), así:

fprintf(f, str);

7 Cierre el archivo de la siguiente manera:

fclose(f);

8 Salir de su programa mediante una instrucción de retorno, así:

return 0;

9 Ejecutar el programa pulsando el botón "Reproducir" situado en la fila de botones en la parte superior de la IDE. El programa creará un archivo y escribir el texto "cadena" a ella en modo binario.