I have a struct written in C that I want to use in C#. It uses an array
of structures nested inside of another structure. This is very
straightforward in C but I have been unsuccessful in duplicating this
simple example. Is this even possible using C#? If it is not possible
what other options do I have?
Here is the C code simplified. The actual structure is much more complex.
// -- Message File Structure -- |
struct message_struct{ // Message Structure |
char mname[20]; // Message Name |
char mattr; // Message Slot Used flag |
struct { // Page // Page Structure |
int duration; // Duration |
char stext[201]; // Scroll Buffer |
struct { // Line // Line Structure |
char csize; // Char Size |
char mchar[31]; // Line Characters |
} mline[8]; // # of Lines |
} mpage[10]; // # of Pages |
} message; |
Then to access the structure
message.mpage[0].mline[0].mchar[0] = 'A';