ficheros binarios ~ empezamos la 2ª evaluación ~

15/01/2010 por notasdeclase

Seguimos con el curso, y vamos a ver como se tratan los ficheros binarios en C.

Un fichero binario es el que guarda los datos tal y como están en la memoria central, no graba los datos en ASCII -excepto los caracteres, claro- sino que los deja tal y como se manejan en la memoria (binario puro o en complemento a 2 o en mantisa y exponente).

Al grabar los datos en binario ya no podemos ver el fichero con el bloc de notas puesto que este solo entiende ASCII, así que comprobar los resultados va a requerir más trabajo.

La ventaja de los ficheros binarios es que cada registro tiene un tamaño conocido, independiente del valor de los datos que contiene, y por tanto tendremos instrucciones nuevas para situarnos en cualquier registro al que nos interese acceder. Tenemos un ACCESO DIRECTO.

Para manejar ficheros binarios hay que:

  • Declarar el formato del registro que vamos a manejar, y calcular su tamaño en bytes
  •  abrir el fichero indicando que es binario “b”, algo que puede pasar desapercibido pero que marca la diferencia entre ASCII o binario.
  •  Hacer las operaciones de lectura con fread y escritura con fwrite. Cada vez que se escribe o se lee, se maneja un registro completo.

Dejo aquí dos programas básicos, uno escribe datos y otro lee

programa en espiral ~ Aviador Dro ~

20/12/2009 por notasdeclase

. . .
hemos ido a nadar a la piscina
de simulación de agua marina
. . .

mecánica

13/12/2009 por notasdeclase


Ya que estuvimos hablando en clase de los motores de cuatro tiempos, podéis ver en Animated Engines varias animaciones del funcionamiento de distintos motores. el motor de cuatro tiempos está aquí

ejercicios prácticos con ficheros . . .

05/11/2009 por notasdeclase

Tenéis que entregar el programa planteado en clase:  dado el código de un objeto muestra el precio. Comprobar que funcione bien, especialmente los casos del primer y último registro del fichero, también el caso de que no exista el código tecleado.

empezamos con el “proyecto primitiva” del que dejo aquí los enunciados.

 

 

prueba de subir imagen

26/10/2009 por notasdeclase

ferrita_p

y aquí un archivo_sonoro un archivo sonoro, pero hay que descargarlo y cambiarle la extensión a wav

Manejo de ficheros en C

22/10/2009 por notasdeclase

. programa que crea un fichero de texto
. programa que lee el fichero anteriormente creado
. programa que lee el fichero y escribe otro añadiendole datos

enunciados

Aparte de los ejercicios repartidos en clase podéis ver aquí un pequeño resumen sobre ficheros en C

prueba de colores

20/10/2009 por notasdeclase

HOLA

Empezamos con el blog

19/10/2009 por notasdeclase

image

Tarde gris

inicio del curso

21/09/2009 por notasdeclase

Este blog es un experimento que irá creciendo con el desarrollo del curso.

No es ni pretende ser un lugar de apuntes ni de comunicaciones de clase, es más bien un ejercicio práctico.

Prueba de envío de foto

16/09/2009 por notasdeclase

image

Tengo una nueva versión , probemos…