ошибка в языке c при попытке объявить массив строк - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь объявить этот массив строк (или массив двумерных символов, я полагаю) на языке c, но компилятор ide выдает мне ошибку: «Тип массива [Error] имеет неполный тип элемента»

char division[][]={"Northeast Division","Northwest Division","Southeast Division","Southwest Division"};

что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

Вы можете объявить так:

char *division[]={"Northeast Division","Northwest Division","Southeast Division","Southwest Division"};
0 голосов
/ 20 октября 2018

Вы должны указать максимальную длину строки.Это должно решить вашу проблему

char division[][25]={"Northeast Division","Northwest Division","Southeast Division","Southwest Division"};
...