Всем привет,не знаю куда обратиться(в какой раздел).
Помогите мне объясните как подсчитывать масивы.
Вид для печати
Всем привет,не знаю куда обратиться(в какой раздел).
Помогите мне объясните как подсчитывать масивы.
Вы авторизировались как модератор уровня - кол-во символов 40;
%d - если максимальный уровень 1-9 то берём 1 символ ( если 10 - то 2 и т.д );
Всего получилось 41 символ, значит использовать надо 41 ячейку
PHP код:
new stringer[41];
Минус два за обычный спецификатор ( %s, %i, %d, %f, т.п. ).
За число, которое будет принимать значение не более 4 символов, то +4 к размеру массива ( если ID игрока ) и +12 если какое-либо длинное число.
В Учебнике есть метод ("Pawn-скриптинг в SA:MP" ==> "Форматирование и показ сообщений"), по которому можно заставить компилятор самостоятельно подсчитать нужный размер форматируемой строки. Удобно тем, что не придётся самостоятельно пересчитывать длину, если вдруг нужно внести какие-то изменения в форматируемый текст.