Hallöchen Brotfisch,
ich habe mal ein Problem, was ich bisher nie verstanden habe.
Weiß einer, warum das so ist?
enum ProblemEnum
{
ProblemID,
ProblemText[255]
}
new Problem[10][ProblemEnum];
stock Funktion(problementry)
{
new count;
for(new x; x < sizeof Problem[problementry][ProblemText]; x++)
count++;
return count;
}
Der hat bei dem "for" ein Problem. (Zeile 11)
Ich weiß nicht warum oder wieso....
Das Problem habe ich des öfteren.
Ich hatte es bisher nur durch #define ProblemTextL 255 und dann "ProblemText[ProblemTextL]" gefixt.
So könnte ich dann bei der for Schleife einfach ein for < ProblemTextL nehmen.
Weiß nicht, wieso und warum das so ist
Weiß einer von euch, wieso das so ist?
Ich freue mich einfach auf ne logische Erklärung
edit 1: Sizeof und Strlen gehen beides nicht, in der for