Printf — различия между версиями
Материал из Pro-Pawn Wiki
(Новая страница: «{{DISPLAYTITLE:printf}} {{Description | Форматирует данные в строку (преобразует д…») |
|||
Строка 17: | Строка 17: | ||
{{NoteSAMPCritical | {{NoteSAMPCritical | ||
| Попытка вывести текст длиннее 511 символов может привести к падению сервера. | | Попытка вывести текст длиннее 511 символов может привести к падению сервера. | ||
+ | }} | ||
+ | {{NoteSAMPBug | ||
+ | | {{NoteSAMPPackedStringsNotSupported|как в параметре <code>format</code>, так и в форматируемых данных}} | ||
}} | }} | ||
{{Example}} | {{Example}} |
Текущая версия на 23:01, 6 августа 2018
Описание:
Форматирует данные в строку (преобразует данные в строковый эквивалент и вставляет их в форматный текст) и выводит получившийся текст в консоль и в лог сервера.
Параметры:
(const format[], {Float,_}:...) |
const format[] | Форматная строка. |
{Float,_}:... | Форматируемые данные. |
Возвращаемое значение:
Всегда возвращает
0
.
Баг SA-MP |
Попытка вывести текст длиннее 511 символов может привести к падению сервера. |
Баг SA-MP |
Функция не поддерживает упакованные строки (как в параметре format , так и в форматируемых данных).
|
Пример использования:
main()
{
new hour, minute, second;
gettime(hour, minute, second);
printf("Текущее время: %d:%02d:%02d", hour, minute, second);
}
{
new hour, minute, second;
gettime(hour, minute, second);
printf("Текущее время: %d:%02d:%02d", hour, minute, second);
}
См. также: