Помогите разобраться с динамическим массивом строк

Сообщения
204
Реакции
117
Помог
11 раз(а)
Не могу понять в чем моя ошибка :

Код:
new Array:variantsList = ArrayCreate(),szTest[20]
ArrayPushString(variantsList, "test")
ArrayGetString(variantsList, 0, szTest, charsmax(szTest))
server_print("%s",szTest)
И в консоль оно мне выводит пустоту, а мне хотелось бы test , памагитяяяя плз
 
Сообщения
192
Реакции
148
Помог
1 раз(а)
ArrayCreate() в скобочки циферки добавь
 
Сообщения
494
Реакции
340
Помог
11 раз(а)
ArrayCreate() в скобочки циферки добавь
Размер массива.

В амхмодх 1.9.0 и выше есть поддержка спецификатора %a через функцию ArrayGetStringHandle если что.
Код:
new Array:variantsList = ArrayCreate(32);
ArrayPushString(variantsList, "test");

server_print("%a", ArrayGetStringHandle(variantsList, 0));
 
Сообщения
192
Реакции
148
Помог
1 раз(а)
Провокация
bizon, а мне не насрать?:ok:
 
Сообщения
204
Реакции
117
Помог
11 раз(а)
Спасибо, ребята, уже разобрался и все получилось.
 
Сообщения
246
Реакции
268
Помог
2 раз(а)
murlemur, перед тем, как обращаться за вопросом, попробуй поискать информацию в интернете. Зачем нужно указывать динамическому массиву в начале сериализации размер. Благо, так в голове потом что-то останется. :scratch_one-s_head:
 
Сообщения
494
Реакции
340
Помог
11 раз(а)
Ruby, твой ответ был неинформативный. Я всего лишь дополнил его, чтобы ТС понял в полной мере.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу