Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Flujo de datos
Es una abstracción del camino que siguen
los datos desde alguna fuente (dispositivos
de entrada o el programa) hasta un destino
(el programa o dispositivos de salida)
[Joyanes y Zahonero]
A la fuente se le llama productor, al destino
se le llama consumidor
Esta abstracción es usada en varios
lenguajes de programación, incluyendo el
lenguaje C
Flujo de datos en C
Flujo de datos
Origen:
SEEK_SET (inicio del archivo)
// Desplazamiento y lectura
fseek(flujo1,30,SEEK_SET);
fread(x,sizeof(int),45,flujo1);
// Desplazamiento y escritura
fseek(flujo1,40*sizeof(float),SEEK_CUR);
fwrite(x,sizeof(int),45,flujo1);
20/02/12 Programación avanzada y métodos numéricos 14
Consideraciones para elaborar un
archivo
1) Cada línea de texto representará un
registro, en caso de que sea binario, definir
una estructura registro
2) En caso de que sea texto, especificar un
formato de texto para cada registro, el cual
será usado para escribir y leer
3) Es recomendable añadir un número o
clave de identificación al inicio de cada
registro para facilitar la búsqueda