Функции обработки строки
Единичная система
Функция прототипа CONCAT (S1 [, S2, ..., SN]: Строка): Строка;
Функция Prototype Copy (S: String; Index, Count: Integer): String; Полем
Функциональный прототип Удалить (var s: string; index, count: integer);
Функциональный прототип вставка (источник: string; var S: String; Index: Integer);
Функция прототипа Длина (S: String): Integer;
Функция Прототипа POS (substr: String; S: String): Integer;
Функция прототипа.
Функция Прототипа Функция Верхней (Const S: String): String;
POS (obj, Target) Найдите первую позицию символов первого OBJ в целевой строке.
Функция StringReplace (const S, OldPattern, NewPattern: String; Флаги: Treplaceflags): String;
Функция StringToGuid (const S: String): TGUID;
Function GuidetoString (const guid: tguid): string;
Функциональный прототип STR (x [: width [: decimals]; VAR S); десятичных мест. (целое число)
Прототип функции Val (S; VAR V; VAR Code: Integer); Преобразование успешно.
Единица Sysutils
Функция Прототипа Функция Newstr (Const S: String): PSTRING;
Функциональный прототип процедуры Disposer (P: PSTRING);
Функция Прототипа Функция InttoHex (значение: Integer; Digits: Integer): String;
Функция Прототипа Функция InttoStr (значение: Integer): String;
Функция прототипа функции strtoint (const s: string): целое число;
Функция прототипа strtointdef (const s: string; default: integer): целое число;
Функция прототипа
Функция Прототипа Функция Trimleft (const S: String): String;
Функция Прототипа Функция Trimright (const S: String): String;
Функция Функции Функции Регулируют Брейки (Const S: String): String;
Функция прототипа Stralloc (размер: кардинал): pchar;
Функция прототипа функции strbufsize (str: pchar): кардинал;
Функция прототипа функция strcat (dest, источник: pchar): pchar;
Функция прототипа функция strComp (Str1, Str2: Pchar): целое число;
Функция Прототипа Функция StrCopy (DEST, Источник: PCHAR): PCHAR;
Прототип функции прототипа Strdispe (str: pchar);
Функция Прототипа Функция Стрикопия (DEST, Источник: PCHAR): PCHAR;
Функция Прототипа Функция полоса (str: pchar): pchar;
Функция Прототипа Строговая (Str1, Str2: PCHAR): Целью;
Функция Прототипа Функция strlcat (dest, источник: pchar; maxlen: cardinal): pchar;
Функция прототипа strlComp (Str1, Str2: pchar; Maxlen: Cardinal): целое число;
Функция прототипа strlcopy (dest, источник: pchar; maxlen: cardinal): pchar;
Функция прототипа strlen (str: pchar): кардинал;
Функция прототипа stricomp (str1, str2: pchar; maxlen: cardinals): целое число;
Функция Прототипа Функция Strlower (STR: PCHAR): PCHAR;
Функция Прототипа Функция Strmove (DEST, Источник: PCHAR; COUNT: CORDINAL): PCHAR;
Функция Прототипа Функция strnew (Str: pchar): pchar;
Функция прототипа функции strpas (str: pchar): string;
Функция Прототипа функции strpcopy (dest: pchar; источник: String): pchar;
Функция прототипа strplcopy (dest: pchar; const source: string; maxlen: cardinal): pchar;
Функция прототипа strpos (str1, str2: pchar): pchar;
Функция Прототипа Функция Strupper (STR: PCHAR): PCHAR;
Stralloc настраивает буфер с максимальной длиной размера-1 к нулевой строковой функции Stralloc (Size: Word): PCHAR;
Strbufsize возвращает максимальное количество символов, которые можно хранить в буфере строкового буфера, настроенного Stralloc. Strbufsize (s: pchar): кардинал;
Strcat объединяет две строки и передает их обратно. функция strcat (dest, источник: pcar): pchar;
StrComp сравнивает две строки. Функция strComp (Str1, Str2: pchar): целое число;
Strcopy Скопируйте исходную строку в Dest. Функция strcopy (dest, источник: pchar): pchar
Strdispose выпустите строковое пространство. функция strdispose (str: pchar);
Стрекопия скопируйте исходную строку DEST и передайте указатель к концу строки. Функция стрикопии (Dest, Surce: Pchar): pchar;
Перепры упустите указатель к концу строковой функции полоса (str: pchar): pchar;
STRLCAT объединяет исходную строку в строку DEST и передает обратно связанную строку. Функция strlcat (dest, источник: pcar; maxlen: word): pchar;
Строгоком порядке сравнивает разницу между двумя строками без случая.
StrlComp сравните две строки с указанной функцией максимальной длины strlComp (str1, str2: pchar; maxlen: word): целое число;
Strlcopy копировать указанное количество символов из одной строки в другую строку функцию strlcopy (dest, источник: pchar; maxlen: cardinal): pchar;
Стрлен возвращает длину строки. функция strlen (str: pchar): кардинал;
Strlicomp сравнивает две строки с указанной максимальной длиной без разницы в случаях. функция stricomp (str1, str2: pchar; maxlen: word): целое число;
Strlower преобразует строку в нижний регистр. Функция Strlower (Str: pchar): pchar;
Strmove copy count номер символа от источника к Dest String. Функциональная strmove (dest, источник: pchar; count: cardinal): pchar
Strnew настраивает строку из стека. функция strnew (str: pchar): pchar;
Strpas преобразует символ нулевого финального символа в строку формата Pascal. функция strpas (str: pchar): string;
Strpcopy копировать строку формата Pascal в строку с нулевой частью. Функция strpcopy (dest: pchar; источник: строка): pchar;
Strplcopy Скопируйте количество символов, упомянутых Maxlen, от строки формата Pascal до нулевой строки окончания. Функция strplcopy (dest: pchar; источник стоимости: строка; maxlen: word): pchar;
Strpos возвращает указатель в положение, где строка Str2, сначала появляется в Str1. функция strpos (str1, str2: pchar): pchar;
Strscan возвращает указатель в первое место в строке STR, где появляется символ CHR. функция strscan (str: pchar; chr: char): pchar;
STRRSCAN возвращает указатель в позицию, где символ CHR появляется последним в подстроении STR. функция strrscan (str: pchar; chr: char): pchar;
Strupper преобразует строку в верхний регистр. функция Strupper (str: pchar): pchar;
Рутины даты и времени
Блок: Sysutils
Дата вернуться к сегодняшней дате. Дата функции: tdatetime;
DateTimetoStr преобразует формат времени в строку. Функция DateTimetoStr (DateTime: tdateTime): String;
DateTimetoString преобразует формат времени в строку. Процедура DateTimetoString (var result: string; const format: string; dateTime: tdatetime);
DateToStr преобразует формат даты в строку. Функция DateToStr (дата: tdateTime): string;
Dayofweek отправлена обратно в сегодняшний день. Функция DayOfweek (дата: tdateTime): целое число;
Дата, указанная декодированным, - это год, месяц и день. процедура декодированного (дата: tdateTime; var Year, Month, Day: Word);
Декомпозиция DecodeTime указывает дату как часы, минуты и секунды. Процедура декодетама (время: tdateTime; var Hour, Min, Sec, MSEC: Word);
Кодируемый возвращает формат даты, который сочетает в себе год, месяц и день. Функция кодидата (год, месяц, день: слово): tdateTime;
Encodetime возвращает формат времени, который сочетает в себе время, минуты и секунды. Функция incodeTime (час, мин, Sec, MSEC: Word): tdateTime;
FormatDateTime возвращает дату и время в указанном формате. Функция FormatDateTime (const format: String; DateTime: tdatetime): String;
Теперь отправьте текущую дату и время. Функция сейчас: tdatetime;
Strtodate преобразует строку на сегодняшний день. функция strtodate (const s: string): tdatetime;
StrtoDateTime преобразует строку на сегодняшний день и функция формата времени strtodatetime (const s: string): tdatetime;
Strtotime преобразует формат строки в формат времени. функция strtotime (const s: string): tdateTime;
Время отправляется обратно в настоящее время. Время функции: tdatetime;
TimeToStr преобразует формат времени в строку. Функция TimetoStr (время: tdateTime): String;
Функции управления файлами
Блок: Sysutils
Функция Функция Функция ExtractFileDir (const fileName: String): String;
Функция Прототипа функции ExtractFileDrive (const fileName: String): String;
Функция Функция Prototype ExtractFileext (const fileName: String): String;
Функция функции функции ExtractFilEname (const fileName: String): String;
Функция прототипа функции ExtractFilePath (const fileName: String): String;
Функция функции функции deletefile (const filename: string): boolean;
Функция функции прототипа ренезии (const oldName, newName: string): boolean;
Функция Функции Функции Файлэксиста (const FileName: String): Boolean;
Прототип функции прототипа FindClose (var f: tsearchRec);
Функция функции прототипа FindFirst (const Path: String; attr: Integer; var f: tsearchRec): Integer;
Функция Прототипа FindNext (var f: tsearchRec): Integer;
Изменение Fileext изменить расширение файла.
Function formextext (const fileName, Extension: String): String;
functionDateTimetOfiLedate (DateTime: tdateTime): longint;
DeleteFile Удалить файл. функция deletefile (const filename: string): boolean;
Diskfree возвращает свободное пространство диска. Функция Diskfree (Drive: Byte): Longint;
Disksize возвращает размер емкости указанного диска. Функциональные диски (диск: байт): longint;
ExpandFilEname возвращает полный путь и строку имени файла. функция ExpandFileName (const fileName: String): String;
Extractfileext Расширение в файл передается обратно. функция ExtractFileext (const FileName String): String;
ExtractFilEname Имя файла файла, который передается обратно. функция ExtractFilEname (const fileName: String): String;
ExtractfilePath Путь к проходящей обратном файле. функция ExtractFilePath (const fileName: String): String;
FILEAGE возраст файла, передаваемой обратной функцией FILEAGE (CONST FILENAME: String): Longint;
FileCreate создает файл с указанным именем файла. Функция FileCreate (const fileName: String): Integer;
Fileclose закрывает указанный файл. Процедурафиллеклоз (ручка: целое число);
FileDateToDateTime преобразует формат даты DOS в формат даты Delphi. Функция FileDateToDateTime (FINTATE: LONGINT): TDATETIME;
FileExists определяет, существует ли файл. Функция FileExists (const FileName: String): Boolean;
FilegetAttr возвращает атрибуты файла. function filegetAttr (const fileName: string): integer;
FilegetDate и время возвращаемого файла. Функция FilegetDate (Handle: Integer): Longint;
FileRead считывает данные из указанного файла. Функция FILEREAD (Руководство: Integer; VAR Buffer; Count: Longint): Longint;
Filesearch ищет указанный файл в столбце каталогов. Функция filesearch (constname, dirlist: string): string;
Fileseek изменяет положение курсора файла. Function Fileseek (Handle: Integer; Offset: Longint; Origin: Integer): Longint;
FileSetattr Устанавливает свойства файла. Функция filesetAttr (const fileName: String; attr: Integer): Integer;
FileSetDate устанавливает дату и время файла. Процедура FileDate (Harder: Integer; возраст: Longint);
FileoPen Open File. Функция FileOpen (const FileName: String; Mode: Word): Integer;
Файлписная запись информации в файл. Функция файла warrite (Harder: Integer; const buffer; count: longint): longint;
Findclose завершает первое/следующее действие. процедура FindClose (var searchRec: tsearchRec);
FindFirst находит первый соответствующий файл и устанавливает его свойства.
Функция findfirst (const path: string; attr: word; var f: tsearchRec): целое число;
FindNext возвращает следующий соответствующий файл. функция findnext (var f: tsearchRec): целое число;
Renamefile меняет имя файла. Function renamefile (const oldName, newName: String): boolean;
Процедуры передачи
Блок: Система
CHR возвращает символы, соответствующие коду ASCII. функция Chr (x: Byte): char;
Задача исходного кода Delphi (http://home.kimo.com.tw/bruce0211/) typling 15
Высокий возврат наивысшего значения параметра в диапазоне. функционировать высокий (x);
Низкий возврат наименьшее значение параметра в диапазоне. функция низко (x);
ORD возвращает значение заказа, соответствующее упорядоченному шаблону. функция Ord (x): longint;
Округайте реальное значение и передает его обратно к целочисленному значению. Функция раунда (x: Real): longint;
Утомите дать отюр реального значения и передает его обратно целочисленному значению. Функция Trunc (x: Real): Longint;
pred (x) pred ('d') = 'c', pred (true) = 1;
succ (x) succ ('y') = 'z', succ (pred (x)) = x
ord (x) Найти номер последовательности x в наборе символов, например, ord ('a') = 65
Chr (x) chr (65) = 'a'
Раунд (x) раунд (x)
Trunc (x) Trunc (4,8) = 4, Tunc ('-3,6') =-3
Upcase (x) upcase ('a') = 'a'
Привет (i) Привет ($ 2A30) = $ 2A
lo (i) lo ($ 2A30) = 30 долларов
Случайный (n) производит случайные целые числа между [0, n)
sizeof (имя) находит количество байтов, занятых определенным типом или переменной в памяти
Swap (num) замените высокие и низкие биты int swap (3621 долл. США) = 2136 долл. США.
Frac найдите дробную часть реального числа
R: = FRAC (123.456);
R: = FRAC (-123.456);
Int Найти целочисленную часть реального числа
R: = int (123.456);
R: = int (-123.456);
Функция прототипа высокой (x);
Функция прототипа низкой (x);
Функция Прототипа Функция ORD (x): Longint;
Функция прототипа раунд (x: расширен): Longint;
Функция Прототипа ТУНК (x: расширен): Longint;
Функция Прототипа Функция VararrayCreate (Const Bounds: массив целого числа; Vartype: Integer): вариант;
Функция Прототипа VararrayOf (CONST значения: массив варианта): вариант;
Функция Прототипа Функция Vararraylock (var a: variant): pointer;
Прототип функций Vararrayunlock (var a: variant);
Функция прототипа varysarray (const v: variant): boolean;
Функция прототипа varisnull (const v: variant): boolean;
Функция Прототипа Функция Varastype (const V: Variant; Vartype: Integer): вариант;
Прототип функции Varcast (var Dest: Variant; Const Source: Variant; Vartype: Integer);
Функция Прототипа Функция Vartype (const V: Variant): Integer;
Прототип функции VARCLEAR (VAR V: Вариант);
Прототип функции Varcopy (var dest: variant; const source: variant);
Функция прототипа varfromDateTime (dateTime: tdateTime): vari ant;
Функция прототипа vartodateTime (const V: вариант): tdateTime;
Функция прототипа HI (x): Byte;
Прототип функций включает в себя (VAR S: набор T; I: T);
Функция прототипа LO (x): Byte;
Прототип функции Прототип Перемещение (VAR Source, Dest; Count: Integer);
Функция Прототипа Функция Paramcount: Integer;
Функция функции Функция PARAMST (INDEX: Integer): String; описать Paramstr (0); передача обратно на имя и полный каталог файла выполнения.
Функция Прототипа Функция случайная [(диапазон: целое число)];
Функция прототипа Функция обмена (x);
Функция прототипа Upcase (Ch: char): char;
Прототип функции DEC (var x [; n: longint]; dec (x) ==> x: = x-1;
Функция Прототипа процедуры (var x [; n: longint]);
Функция прототипа нечетно (x: longint): boolean;
Функция прототипа назначена (var p): логический тест;
Математические функции
ABS возвращает абсолютное значение параметра. функция ABS (x);
Арктан возвращает обратное значение касательной функции. Функция Arctan (x: Real): Real;
COS возвращает функцию функции косинуса Cos (x: Real): Real;
Exp возвращает значение естественного индекса. Функция cos (x: Real): Real;
FRAC возвращает десятичную часть параметра. Функция Frac (x: Real): Real;
Int возвращает целочисленную часть параметра. Функция int (x: Real): Real;
LN возвращает естественное логарифмическое значение. Функция ln (x: Real): Real;
PI переносит значение PI. Функция PI: Real;
Грех возвращает значение функции синуса. Функция SIN (x: Real): Real;
SQR возвращает квадрат параметров. функция SQR (x: Real): (Real);
SQRT возвращает квадратный корень параметра. Функция SQRT (x: Real): Real;
ВЫХОДНАЯ ФУНКЦИЯ Блок: Система
Ussyfile Определяет файл для переменной файла. Процедура назначенияфиль (var f, string);
Файл закрытия закрыть файл. Процедура закрытого файла (var f);
EOF определяет, достиг ли файл концом.
Напечатанные или нетипедные файлы: functionof (var f): booleantext files: function eof [(var f: text)]: boolean;
Стереть очищает содержимое файла. Процедура стирания (var f);
FilePos возвращает текущее местоположение курсора файла. Функция FilePos (var f): longint;
Размер файлов размером с файла передается обратно функции Formation Sipe (var f): longint;
Getdir возвращает рабочий каталог указанного диска. процедура getDir (D: Byte; var S: String);
Ioresult возвращает состояние последнего исполнения ввода -вывода. функция ioresult: целое число;
MKDIR создает подкаталог. Процедура mkdir (s: string);
Переименование изменяет имя файла внешнего файла. ПРОЦЕДУРА переименование (var f; newName);
Сброс открывает существующий файл. сброс процедуры (var f [: file; recsize: word]);
Перепишите создать и откройте новый файл. ПРОЦЕДУРА ПЕРЕВОДИТ (var f: файл [; recsize: word]);
Rmdir Удалить пустой каталог. процедура rmdir (s: string);
Ищите курсор перемещения. Процедура искать (var f; n: longint);
Усечение удаляет содержимое файла в текущем месте. процедура усечение (var f);
Функция преобразования номера с плавающей точкой: Sysutils
Floattodecimal передает значение плавающей запятой в десятичные и целочисленные части в числах.
Процедура floattodecimal (var result: tfloatRec; значение: расширенное; точность, десятичные десятки: целое число);
FloattoStrf преобразует числа с плавающими точками в описания строк в соответствии с указанным форматом.
Функция floattoStrf (значение: endended; формат: tfloatformat; precision, цифры: целое число): string;
FloattoStr преобразует номер с плавающей запятой в описание строки. Функция floattoStr (значение: расширенное): строка;
Floattotext. Заданное значение плавающей запятой переносится обратно в десятичные активы и целочисленные детали в соответствии с форматом.
Функция floattotext (буфер: pchar; значение: Extended; формат: tfloatformat; точность, цифры: целое число): целое число;
Floattotextfmt преобразует номер плавающей точки в строку в соответствии с форматом и передает его обратно.
Функция floattotextfmt (буфер: pchar; значение: расширенное; формат: pchar): целое число;
Formatfloat передает значение плавающей запятой обратно в формате формата.
Функция Formatfloat (Constformat: String; значение: Extended): String;
Strtofloat преобразует заданную строку в значение плавающей запятой.
функция strtofloat (const s: string): endended;
TextToFloat преобразует нулевую строку окончания в значение плавающей точки
Функция TextTOfloat (буфер: pchar; var value: endended): boolean;
Блок управления процессом: система
Перерыв заканчивает петлю. Например, в то время как и повторить петли.
Продолжайте продолжить петлю. Например, в то время как и повторить петли.
Выход оставляет текущий блок. Выход процедуры;
Остановка останавливает выполнение программы и возвращается в операционную систему.
Динамическая функция конфигурации Блок: Система
Отпустите динамическую переменную. Процедура распознавать (var p: указатель);
Бесплатный выпуск копия объекта. Процедура свободно;
Freemem выпускает динамическую переменную заданного размера. Процедура Freemem (var p: pointer; размер: слово);
GetMem создает динамическую переменную указанного размера и передает ее обратно по адресу с помощью параметра указателя. процедура getMem (var p: pointer; size: word);
Новая создает новую динамическую переменную и указывает на нее параметр указателя. Процедура новая (var p: pointer);
MaxAvail возвращает наибольшее настраиваемое пространство подряд. Функция MaxAvail: Longint;
MemAvail возвращает все настраиваемое пространство. Функция Memavail: Longint;
Указательные и адресные функции Блок: Система
ADDR возвращает адрес указанного объекта. Функция addr (x): указатель;
Присваивается определить, является ли функция или программа.
CSEG возвращает содержимое регистра сегмента программ CS. Функция CSEG: слово;
DSEG возвращает содержимое временного регистра сегмента данных DS. Функция dsegt: слово;
OTS Сметный адрес параметра возвращается. Функция (x): слово;
PTR объединяет указанный сегмент и адрес смещения в указатель. Функция ptr (seg, ofs: word): pointer;
SEG возвращает адрес сегмента параметра. Функция SEG (x): Word;
SPTR возвращает содержимое реестра стека SP. Функция SPTR: Word;
SSEG возвращает содержимое регистра сегмента SS Stack. Функция SSEG: слово;
Блок функции консоли: Wincrt
Ussyscrt подключает текстовые файлы к окну консоли. Процедура ussyscrt (var f: text);
Клреол очищает все символы, прикрепленные к позиции курсора к последней строке. процедура Клреол;
CLRSCR очистите экран и сбросьте курсор в верхний левый угол. процедура CLRSCR;
Cursorto перемещает курсор в заданную координату. процедура cursorto (x, y: целое число);
DEDWINCRT Завершите окно консоли. Процедура DodeWincrt;
Gotoxy перемещает курсор в данную координату. Процедура Gotoxy (x, y: byte);
Initwincrt создает консольное окно. процедура initWincrt;
Начатость определяет, есть ли ключ. Функция Keypressed: Boolean;
ReadBuf читает линию из окна консоли. Функция readbuf (буфер: pchar; count: word):
Ридки читает ключевых персонажей. Функция ReadKey: Char;
Прокрутите прокрутить окно консоли в положение дисплея. Процедура Scrollto (x, y: Integer);
Окно консоли прокрутки треков должно быть видно для курсора. Процедура трек -ведра;
СПАСА возвращает x координату курсора. Функция Свет: байт;
Где возвращает y -знак курсора. функция, где: байт;
Writebuf пишет блок персонажей в окно консоли. Процедура writebuf
WriteChar напишите персонажа в окно консоли. Процедура WriteChar (Ch: char);