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
Etiquetas: eva_2, ficheros binarios
Escrito en Uncategorized | Deja un Comentario »
20/12/2009 por notasdeclase
Escrito en Uncategorized | Deja un Comentario »
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í
Etiquetas: mecánica
Escrito en Uncategorized | 1 comentario
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.
Etiquetas: clases
Escrito en Uncategorized | Deja un Comentario »
26/10/2009 por notasdeclase
Escrito en Uncategorized | Deja un Comentario »
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
Escrito en clases | Deja un Comentario »
20/10/2009 por notasdeclase
Escrito en Uncategorized | 2 Comentarios »
19/10/2009 por notasdeclase

Tarde gris
Etiquetas: blogging
Escrito en fotos | 1 comentario
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.
Etiquetas: clases
Escrito en Uncategorized | Deja un Comentario »
16/09/2009 por notasdeclase

Tengo una nueva versión , probemos…
Escrito en Uncategorized | Deja un Comentario »