ispacked
Материал из Pro-Pawn Wiki
Описание:
Проверяет, является ли строка упакованной.
Параметры:
(const string[]) |
const string[] | Строка для проверки на упакованность. |
Возвращаемое значение:
true
, если строка упакована, иначе false
.
Пример использования:
PrintPackStatus(const name[], const string[])
{
printf("Строка %s %sупакована", name, ispacked(string) ? "" : "не ");
}
main()
{
// Строка str1 упакована, а str2 объявлена в неупакованном виде.
new str1[] = !"abcd";
new str2[] = "efgh";
// Выведем информацию о том, упакованы ли строки
PrintPackStatus("str1", str1); // "Строка str1 упакована"
PrintPackStatus("str2", str2); // "Строка str2 не упакована"
// Теперь распакуем str1 и, наоборот, упакуем str2
strpack(str1, str1);
strunpack(str2, str2);
// Выведем информацию об упакованности строк ещё раз
PrintPackStatus("str1", str1); // "Строка str1 не упакована"
PrintPackStatus("str2", str2); // "Строка str2 упакована"
}
{
printf("Строка %s %sупакована", name, ispacked(string) ? "" : "не ");
}
main()
{
// Строка str1 упакована, а str2 объявлена в неупакованном виде.
new str1[] = !"abcd";
new str2[] = "efgh";
// Выведем информацию о том, упакованы ли строки
PrintPackStatus("str1", str1); // "Строка str1 упакована"
PrintPackStatus("str2", str2); // "Строка str2 не упакована"
// Теперь распакуем str1 и, наоборот, упакуем str2
strpack(str1, str1);
strunpack(str2, str2);
// Выведем информацию об упакованности строк ещё раз
PrintPackStatus("str1", str1); // "Строка str1 не упакована"
PrintPackStatus("str2", str2); // "Строка str2 упакована"
}
См. также: