Dr.Dark, если наперёд известно количество подстрок (в примере ниже 23) то можно поступить следующим образом:
Код:
char Label [512] = "Раз\0Два\0Три\0....";
int SubStrLen = 0;
for (int i = 0; i < 23/*36*/; i++)
{
//Доступ к подстроке будет как &Label[SubStrLen]
SubStrLen += strlen(&Label[SubStrLen]) + 1;
}
Воспользовавшись предложением от
ganselo, в части sizeof, можно обойтись от указания конкретного числа в цикле, однако на момент компиляции строка уже должна быть сформирована (прописана в коде).