Я хочу создать массив строк. Проблема в том, что я хочу иметь возможность получать доступ к длине каждой строки статически. Я пробовал это:
char *a[] = {"foo", "foobar"};
Массив работает нормально, за исключением того, что я хочу знать длину каждого элемента статически.
Я не могу использовать sizeof (a [0])
, потому что он возвращает размер указателя char *
. Мне нужна длина строки (4 для [0], 7 для [1]).
Есть ли способ сделать это?