Format

Материал из WiKiPi

Описание:

Форматирует данные в строку (преобразует данные в строковый эквивалент и вставляет их в форматный текст).


Параметры:

(output[], len, format[], {Float,_}:...)
outputмассив для записи отформатированного текста
lenразмер массива для записи отформатированного текста
formatформатная строка
...форматируемые данные


Возвращаемые значения:

1 - всегда


Wiki note.png

Примечание

Это имя функции начинается со строчной буквы.


Wiki note important.png

Важное
примечание

Максимальная длина отформатированного текста составляет 4095 символ. Массив создавать 4096, так как не забываем про \0


Wiki bug.png

Баг SA-MP

Функция не поддерживает упакованные строки (как в параметре format, так и в форматируемых данных).


Пример использования:

main()
{
	new hour, minute, second, string[128];
	gettime(hour, minute, second);
	format(string, sizeof(string), "Current time: %d:%02d:%02d", hour, minute, second);
	print(string);
}


Связанные функции

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