strmid

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Извлекает часть строки.

Параметры:

(dest[], const source[], start, end, maxlength=sizeof dest)
dest[] Массив, для записи символов из строки source.
const source[] Массив со строкой, часть которой требуется скопировать.
start Позиция начала копирования (нумерация начинается с 0).
end Позиция завершения копирования. Копируются символы из диапазона start..end-1.
maxlength Размер массива dest (необязательный параметр).


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

Количество скопированных символов.

Info rhombus.png
Примечание
Упакованность строки в массиве dest зависит от того, была ли упакована строка в source.


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

main()
{
    new string[5];
    new length = strmid(string, "Pro-Pawn.ru", 4, 8);
    printf("%s", string); // "Pawn"
    printf("Длина: %d", length); // "Длина: 4"
}


См. также: