
- •Функции заголовочных файлов Pawn Функции для работы с файлами (file.Inc)
- •Fblockread
- •Fblockwrite
- •Fgetchar
- •Flength
- •Fputchar
- •Fremove
- •Floattan
- •Floatstr
- •Строковые функции (string.Inc) format
- •Ispacked
- •Strfind
- •Strpack
- •Strunpack
- •Uudecode
- •Uuencode
- •Функции для работы с временем (time.Inc) getdate
- •Gettime
- •Tickcount
Strfind
Используйте эту функцию для поиска подстроки в строке.
(const string[],const sub[],ignorecase=false,pos=0)
const string[] |
Строка, в которой будет производиться поиск (haystack). |
|
const sub[] |
Искомая строка (needle). |
|
ignorecase=false |
Игнорировать заглавные буквы, если true. |
|
pos=0 |
Смещение для начала поиска. |
|
Возвращает |
Вхождение подстроки, -1 - если не найдено. |
new instring = strfind("Are you in here?", "you", true);
strins
Эта функция вставляет строку в другую строку, заданные аргументами substr и string.
(string[],const substr[],pos,maxlength=sizeof string)
string[] |
Строка, в которую вы хотите вставить подстроку. |
|
const substr[] |
Подстрока, которую вы хотите вставить в строку. |
|
pos |
Позиция для вставки. |
|
maxlength=sizeof string |
Максимальный вставляемый размер подстроки. |
strins("f3llah1n is a ", "silly boy", 15);
strlen
Эта функция может быть использована для проверки длины указанной строки.
(const string[])
const string[] |
Строка, длину которой вы хотите знать. |
|
Возвращает |
Дляина в виде целого числа. |
|
new stringLength = strlen("This is an example string.");
strmid
Извлекает диапазон символов из строки.
(dest[],const source[],start,end,maxlength=sizeof dest)
dest[] |
СТрока, в которую нужно поместить извлеченные символы. |
|
const source[] |
Строка, из которой извлекаются символы. |
|
start |
Позиция первого символа. |
|
end |
Позиция последнего символа. |
maxlength=sizeof dest |
Максимальная длина строки-назначения для копирования. |
strmid(string, "Grab this word: hi!!", 17, 18);
Strpack
Эта функция может быть использована для запаковки строки.
(dest[],const source[],maxlength=sizeof dest)
dest[] |
Переданная по ссылке стррока-назначение для сохранения запакованной строки. |
|
const source[] |
Исходная оригинальная строка. |
|
maxlength=sizeof dest |
Максимальный размер строки-назначения для использования. |
strpack(string, "Hi, how are you?");
Strunpack
Эта функция распаковывает запакованную строку в строку-назначение.
(dest[],const source[],maxlength=sizeof dest)
dest[] |
Строка-назначение для распакованной строки. |
|
const source[] |
Текущая запакованная строка, которую нужно распаковать. |
maxlength=sizeof dest |
Длина строки-назначения. |
strunpack(string, packedString);
strval
strval может быть использована для конвертирования строки в целое число.
(const string[])
const string[] |
Строка, которую Вы хотите конвертировать в целое число. |
|
Возвращает |
Целое число, извлеченное из строки. |
|
new iValue = strval("250");