Creating A Table From Two Structs

Cerrado Publicado Jan 26, 2006 Pagado a la entrega
Cerrado Pagado a la entrega

I've got a two structs with information destined for 4 processors. Upon receipt of the two structs (which is part of an 'overall' struct) each processor will create a vector of 'storable' objects (see source).

So lets assume I'm processor 0. The struct LSP_Input_Def_T is a two dimensional struct such that:

LSP_Input_Def_T LSP_Input_Def [ max_seg ] [ max_processors ];

Could be viewed as:

LSP_Input_Def_T LSP_Input_Def [ 5 ] [ 4 ];

The header overall is transmitted to all 4 processors. Again, I'm processor 0 so I only care about:

LSP_Input_Def_T LSP_Input_Def [ 0 ] [ 0 ];

LSP_Input_Def_T LSP_Input_Def [ 1 ] [ 0 ];

LSP_Input_Def_T LSP_Input_Def [ 2 ] [ 0 ];

LSP_Input_Def_T LSP_Input_Def [ 3 ] [ 0 ];

LSP_Input_Def_T LSP_Input_Def [ 4 ] [ 0 ];

Note the second dimension (all zeros) of the two dimensional array refers to the processor.

Now the header - in main - is 'tailored towards processor 0'. i.e LSP_Input_Def is only filled out for processor 0. In essence, if I could simulate 0. I could simulate the reaminder.

At issue: Notice the two cases ran. Two separate objects. ov and ov2.

The 'order field' in ov2 is incorrect. I was trying to determine a _nicer_ way if you will to do the search. The linear search shown in the code doesn't make sense. The file [url removed, login to view] contains my attempt. Need assistance in fixing the 'order' field.

My results from the source is as follows:

/*

(sid)0 (order)1 0 100

(sid)3 (order)2 1 200

result 2

(sid)3 (order)1 1 100

(sid)0 (order)2 0 200

Press any key to continue

*/

The information pertaining to (result 2)

(sid)3 (order)1 1 100

(sid)0 (order)2 0 200

is incorrect. Should read:

(sid)3 (order)2 1 100

(sid)0 (order)1 0 200

See file for details - file is best viewed with notepad. NOTE: strict C++ desired. i.e container usage is appropriate.

Programación en C

Nº del proyecto: #41392

Sobre el proyecto

6 propuestas Proyecto remoto Activo Nov 26, 2006

6 freelancers están ofertando un promedio de $81 por este trabajo

ocherk

Hi, I can try to do this. But need comments from you. Regards.

$100 USD en 1 día
(1 comentario)
3.0
pug

I have very much wide experience of programming with included simulation programs. I can guarantee high quality of work. I can send the additional information by inquiry. Terms and working costs should be specified aft Más

$100 USD en 2 días
(0 comentarios)
2.0
xsysfan

Hi, I have come up with solution to the problem with ordering. And need extra information for implementing priority mechanism if needed. My Regards.

$50 USD en 1 día
(0 comentarios)
0.0