Функция | Описание |
atoi |
конвертирует строку в целое число типа int (32-битное целое) |
atoi64 |
конвертирует строку в целое число типа __int64 (64-битное целое) |
bsearch |
осуществляет двоичный поиск в массиве |
itoa |
конвертирует целое число типа int (32-битное целое) в строку |
itoa64 |
конвертирует целое число типа __int64 (64-битное целое) в строку |
LIsAlpha |
проверяет, является ли символ с указанным кодом буквой |
LIsAlphanum |
проверяет, является ли символ с указанным кодом буквой или цифрой |
LIsLower |
проверяет, является ли символ с указанным кодом буквой в нижнем регистре |
LIsUpper |
проверяет, является ли символ с указанным кодом буквой в верхнем регистре |
LLower |
преобразует символ в нижний регистр |
LLowerBuf |
преобразует массив символов указанной длины, (который может содержать нулевые символы) в нижний регистр |
LStrlwr |
преобразует строку, оканчивающуюся нулём, в нижний регистр |
LStrupr |
преобразует строку, оканчивающуюся нулём, в верхний регистр |
LUpper |
преобразует символ в верхний регистр |
LUpperBuf |
преобразует массив символов указанной длины, (который может содержать нулевые символы) в верхнем регистр |
qsort |
осуществляет сортировку данных с использованием алгоритма QuickSort |
snprintf |
осуществляет форматированный вывод в строку с заданным размером |
sprintf |
осуществляет форматированный вывод в строку |
sscanf |
осуществляет форматированный ввод из строки |
Функция | Описание |
AddEndSlash |
добавляет к строке обратный или прямой слеш |
PointToName |
используется для получения указателя на имя файла в данном имени файла с путём |
LTrim |
удаляет ведущие пробелы в строке |
QuoteSpaceOnly |
заключает строку в кавычки, если она содержит хотя бы один пробел |
RTrim |
удаляет конечные пробелы в строке |
Trim |
удаляет ведущие и конечные пробелы в строке |
TruncPathStr |
усекает указанный путь до требуемого размера и вставляет при надобности многоточие вместо отрезанной части |
TruncStr |
усекает указанную строку до требуемой длины и вставляет в начало строки многоточие вместо отрезанной части |
Unquote |
убирает из строки все двойные кавычки |
CompareStrings |
сравнение строк |
Функция | Описание |
ConvertPath |
преобразует относительное имя файлового объекта в полное
Внимание!
- Не используйте для этих целей функцию
GetFullPathName из Windows API
|
DetectCodePage |
определяет кодовую страницу указанного файла |
FarRecursiveSearch |
осуществляет рекурсивный поиск файлов |
GetCurrentDirectory |
позволяет узнать внутренний "текущий каталог" Far Manager
Внимание!
- Не используйте для этих целей функцию
GetCurrentDirectory из Windows API
|
GetFileOwner |
используется для определения владельца указанного файла |
GetNumberOfLinks |
возвращает количество жёстких ссылок для заданного файла |
GetPathRoot |
используется для получения имени корневого каталога из указанного пути |
GetReparsePointInfo |
позволяет для указанной символической ссылки получить информацию об источнике - путь к исходному каталогу/диску |
MkLink |
создаёт жёсткие и символические ссылки, связи каталогов, а также монтирует локальные диски на файловую систему |
MkTemp |
создаёт имя временного файла на основе шаблона |
ProcessName |
позволяет обработать некое имя файла: сравнить с маской, с масками или сгенерировать по маске новое имя |
Различные функции
Функция | Описание |
CopyToClipboard |
копирует текстовую строку в буфер обмена Windows |
FarClock |
возвращает время (в микросекундах), истекшее с момента запуска сессии Far Manager |
FarInputRecordToName |
конвертирует код клавиш из INPUT_RECORD в строку с кодами клавиш во внутреннем представлении Far Manager'а |
FarNameToInputRecord |
конвертирует строку из кода клавиш с внутренним форматом клавиш Far Manager'а в INPUT_RECORD |
FormatFileSize |
форматирует число (размер файла) по заданным условиям |
PasteFromClipboard |
используется для получения данных из буфера Windows |
XLat |
используется для конвертирования части строки из одного набора символов (например Русский) в другой (например Латиница) |
Смотрите также: