Cómo escribir código binario en un archivo - código de ejemplo en C

Escrito por mike wallace | Traducido por juliana star
Cómo escribir código binario en un archivo - código de ejemplo en C

Cómo escribir código binario en un archivo.

Jupiterimages/Photos.com/Getty Images

Los lenguajes de programación son capaces de leer y escribir datos hacia y desde archivos. Esta es una valiosa habilidad que debe tener un programador, ya que permite que los datos sean guardados, restaurados y compartidos con otros programas. El lenguaje de programación C tiene una librería de entrada y salida para archivos llamada "cstdio". Puedes usar esta librería para guardar datos binarios en un archivo. También te permite escribir en modo binario, lo que ocasiona que el archivo sea compatible con comandos de UNIX.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • Ambiente de desarrollo integrado (IDE) para C (como Eclipse CDT)
  • Compilador de C (como GCC)

Lista completaMinimizar

Instrucciones

  1. 1

    Incluye las librerías "cstdlib" y "cstdio" escribiendo las siguientes instrucciones en la parte superior del archivo de código fuente: #include <stdlib.h> #include <stdio.h>

  2. 2

    Crea una función principal escribiendo lo siguiente debajo de las instrucciones include: int main() {}

  3. 3

    Declara un puntero a un archivo. Este puntero será usado para abrir, escribir en y cerrar un archivo de texto. Escribe la siguiente instrucción dentro de las llaves de la función principal: FILE *f;

  4. 4

    Declara una cadena de caracteres y asígnale texto escribiendo lo siguiente debajo de la instrucción escrita en los pasos anteriores: char str[] = "text";

  5. 5

    Abre un archivo de texto en modo binario usando la función "fopen()". Debes proporcionar una ruta de archivo a la función. Si un archivo no existe en la ruta especificada se creará un nuevo archivo. Por ejemplo, para crear un archivo llamado "filename" en la raíz de la unidad C:\ en Windows puedes escribir la siguiente instrucción: f=fopen("c:\\filename.txt", "wb");

  6. 6

    Escribe la cadena al archivo usando la función fprintf() de esta forma: fprintf(f, str);

  7. 7

    Cierra el archivo de esta forma: fclose(f);

  8. 8

    Cierra tu programa usando una instrucción return, de esta forma: return 0;

  9. 9

    Ejecuta el programa presionando el botón verde "Ejecutar" localizado en la fila de botones de la parte superior del IDE. El programa creará un archivo y escribirá el texto en modo binario.

No dejes de leer...

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2014 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media