| Функция | Описание |
| 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 |
используется для конвертирования части строки из одного набора символов (например Русский) в другой (например Латиница) |
Смотрите также: