16.08.2016, 00:31
Число можно (или нужно, в зависимости от ситуации) писать, когда размер массива превосходит максимально допустимую длину строки+1. Например, есть массив на 256 ячеек, в нем форматируется строка, которую затем необходимо вывести игроку через SendClientMessage. Известно, что SCM не выведет строку, длиннее 144 символов. Поэтому целесообразно написать format(string, 145, ...).
А если размер массива <= максимально_допустимой_длине_строки+1, то можно писать sizeof(string). Самое главное не написать больше sizeof(string).
А если размер массива <= максимально_допустимой_длине_строки+1, то можно писать sizeof(string). Самое главное не написать больше sizeof(string).

