Problem with array of enum of strings -
trollkemada - 03.04.2013
I have this code:
Код:
enum infoTema2 {
nombre[128],
url[128]
};
new TEST[][3][infoTema2] =
{
{
{"NOMBRE DEL TEMA 1A", "URL DEL ENLACE AL TEMA 1A"},
{"NOMBRE DEL TEMA 2A", "URL DEL ENLACE AL TEMA 2A"},
{"fin", "fin"}
},
{
{"NOMBRE DEL TEMA 1B", "URL DEL ENLACE AL TEMA 1B"},
{"NOMBRE DEL TEMA 2B", "URL DEL ENLACE AL TEMA 2B"},
{"fin", "fin"}
}
};
main()
{
printf(TEST[0][0][nombre]);
}
I thought it would print NOMBRE DEL TEMA 1A but it prints ' DEL TEMA 1A'
What am I doing wrong?
Re: Problem with array of enum of strings -
Jefff - 03.04.2013
Use
Respuesta: Problem with array of enum of strings -
trollkemada - 03.04.2013
why doesn't it work with
Код:
new TEST[][3][infoTema2]
?
I mean, I would like to have not-equal-length arrays and have it working. Something like this:
Код:
#define MAX_ITEMS 4
new TEST[][MAX_ITEMS][infoTema2] =
{
{
{"NOMBRE DEL TEMA 1A", "URL DEL ENLACE AL TEMA 1A"},
{"NOMBRE DEL TEMA 2A", "URL DEL ENLACE AL TEMA 2A"},
{"fin", "fin"}, ...
},
{
{"NOMBRE DEL TEMA 1C", "URL DEL ENLACE AL TEMA 1C"},
{"fin", "fin"}, ...
},
{
{"NOMBRE DEL TEMA 1B", "URL DEL ENLACE AL TEMA 1B"},
{"NOMBRE DEL TEMA 2B", "URL DEL ENLACE AL TEMA 2B"},
{"NOMBRE DEL TEMA 3B", "URL DEL ENLACE AL TEMA 3B"},
{"fin", "fin"}
}
};
Re: Problem with array of enum of strings -
Jefff - 03.04.2013
You can use sizeof(TEST[]) instead of MAX_ITEMS
pawn Код:
new TEST[][][infoTema2] =
{
{
{"NOMBRE DEL TEMA 1A", "URL DEL ENLACE AL TEMA 1A"},
{"NOMBRE DEL TEMA 2A", "URL DEL ENLACE AL TEMA 2A"},
{"fin", "fin"}, ...
},
{
{"NOMBRE DEL TEMA 1C", "URL DEL ENLACE AL TEMA 1C"},
{"fin", "fin"}, ...
},
{
{"NOMBRE DEL TEMA 1B", "URL DEL ENLACE AL TEMA 1B"},
{"NOMBRE DEL TEMA 2B", "URL DEL ENLACE AL TEMA 2B"},
{"NOMBRE DEL TEMA 3B", "URL DEL ENLACE AL TEMA 3B"},
{"fin", "fin"}
}
};
and then example
pawn Код:
for(new d = 0; d != sizeof(TEST[]); d++)
Respuesta: Problem with array of enum of strings -
trollkemada - 03.04.2013
But the '...' thing doesn't seem to work
Respuesta: Problem with array of enum of strings -
trollkemada - 04.04.2013
Can anyone help me with that?