• Viernes 15 de Noviembre de 2024, 11:32

Autor Tema:  Matriz De Buffers Circulares  (Leído 918 veces)

indra

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Matriz De Buffers Circulares
« en: Lunes 19 de Noviembre de 2007, 13:55 »
0
Hola
tengo que hacer una matriz la cual debe estar compuesta de buffers circulares y la verdad yo con eso de los punteros me hago un poco de lio. El buffer circular lo tengo definido de la siguiente manera:


typedef INTEGER DT_Offset;

typedef struct _OB_Buffer_Circular{
   
   DT_Offset Primero_Meter;
   DT_Offset Primero_Coger;
   DT_Offset Ultimo_Meter;
   DT_Offset Ultimo_Coger;
   INTEGER Longitud_buffer;
   INTEGER Area_Buffer;
}OB_Buffer_Circular;

El buffer circular consta de 4 punteros, dos de ellos pertenecen al disposivo que escribe en el buffer y los otros dos al propietario del buffer que lee lo que le han escrito. Pues esta estructura se debe repetir en cada una de las componentes de una matriz [n][n]. Me podríais orientar un poquito para hacerlo?. Muchas gracias