Вопросы

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 пользователей онлайн

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

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

    • Badr
      От Badr
      дратуте , решил сделать лаунчер самп на node.js , все норм сделал дизайн/стиль , но когда захожу абсолютно на любой сервер (заходил на онух рп ,и на свой сервер ) и пишет вронг сервер пароль ( мне лень на англиском писать )  скрин прикрепил 

      исходник https://disk.yandex.ru/d/D_104GFgrFO16A ( сам делал , то-есть дипсик  )
      я знаю все будут писать что (Слово удалено системой) ии-шное