preload
Фев 16

upcasefunction upcase(str: string): string;

Возвращает строку 'str' в верхнем регистре.


Фев 16

stringToIntegerfunction stringToInteger(s:string):integer;

Преобразует строку в целое число. Если предлагаемая строка содержит некорректное число, будет возвращено значение 0. Строка может содержать только цифры и знаки '+' или '-' вначале.


Фев 16

setCharfunction setChar(str: string; c: char; pos:integer): string;

Возвращает строку 'str', с подставленным в неё символом 'c' в позиции 'pos'. Начальный индекс для 'pos' - 0. Если 'pos' больше, чем длина строки 'str', будет возвращена копия 'str' без изменений.


Фев 16

posfunction pos(str1, str2: string): integer;

Возвращает позицию первого совпадения 'str2' с фрагментом из 'str1' или -1, если 'str1' не содержит 'str2'. Сравнение чувствительно к регистру.


Фев 16

locasefunction locase(str: string): string;

Возвращает строку 'str' в нижнем регистре.


Фев 16

lengthfunction length(str: string): integer;

Возвращает длину данной строки. Строки в MIDletPascal немного другие, нежели в обычном Паскале: первый символ строки имеет индекс 0.


Фев 16

integerToStringfunction integerToString(val: integer): string;

Переводит целое число в строковое представление.

var i: integer;
s: string;
begin
i := 15;
s := integerToString(i);
s := '' + i; // данное действие имеет эффект, аналогичный предыдущему.
end.


Фев 16

getCharfunction getChar(str: string; pos:integer): char;

Возвращает символ с указанным индексом внутри строки. Первый символ имеет индекс 0. Если аргумент 'pos' имеет значение, большее, чем длина строки, будет возвращён символ с кодом ASCII '0'.