Вопросы

Triple_Rootman
Новичок

вот текст самой строки -     Admin_Names[13][30] = {"{FFFFFF}None", "{6495ED}Ìëàäøèé Ìîäåðàòîð","{FFCC00}Ìîäåðàòîð","{FFCC00}Ñòàðøèé Ìîäåðàòîð","{060ea1}Àäìèíèñòðàòîð","{9a36b3}Êóðàòîð ñåðâåðà","{009900}Êóðàòîð Àäìèíèñòðàöèè","{009900}Ãëàâíûé Êóðàòîð Ñåðâåðà","{FF0000}Çàìåñòèòåëü ÃÀ","{FF0000}Ãëàâíûé Àäìèíèñòðàòîð","{FF0000}Ñïåö.Àäìèí","{FF0000}Çàì.Âëàäåëüöà","{FFFF00}Âëàäåëåö"},

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 ответа на этот вопрос

  • 0
Sleash
Завсегдатый

В размере переменной измените 30 на 32
7-й пункт у вас длинной 31 символ (ещё 1 ячейка под ноль-символ)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Vlad0s1k
Освоившийся

Ошибка "error 018: initialization data exceeds declared size" возникает, когда инициализируемые данные превышают объявленный размер. В вашем случае, вы обозначили массив `Admin_Names` размером 13x30, но инициализировали его 13 строками длиной больше 30.

 

Вы можете исправить это, увеличив размер строки или сократив количество строк. Например:

 

// Увеличим размер 30 до 50

Admin_Names[13][50] = {"{FFFFFF}None", "{6495ED}Ìëàäøèé Ìîäåðàòîð","{FFCC00}Ìîäåðàòîð","{FFCC00}Ñòàðøèé Ìîäåðàòîð","{060ea1}Àäìèíèñòðàòîð","{9a36b3}Êóðàòîð ñåðâåðà","{009900}Êóðàòîð Àäìèíèñòðàöèè","{009900}Ãëàâíûé Êóðàòîð Ñåðâåðà","{FF0000}Çàìåñòèòåëü ÃÀ","{FF0000}Ãëàâíûé Àäìèíèñòðàòîð","{FF0000}Ñïåö.Àäìèí","{FF0000}Çàì.Âëàäåëüöà","{FFFF00}Âëàäåëåö"};

 

Если у вас были допущены ошибки в коде, то вам нужно внимательно сравнить индексы и инициализирующие значения для каждой строки массива, чтобы убедиться, что они соответствуют заданному размеру.

 

Обратите внимание, что для некоторых элементов контроля над безопасностью данных добавлена эта проверка, но описанная выше проблема создается многократно - это излишне точное совпадение данных с количеством символов в строке массива.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • kotovskiy_159
      От kotovskiy_159
      Как решить эту проблему?