void _splitpath(char *fpath, char *drive, char *directory, char *fname, char *extension)
Прототип:
Описание:
Эта функция не определена стандартом ANSI С.
Функция splitpath() расщепляет полный путь, заданный в строке, на которую указывает параметр fpath. Символ диска помещается в строку, на которую указывает параметр drive. Каталог и любые подкаталоги помещаются в строку, на которую указывает параметр directory. Имя файла помещается в строку fname, а расширение — в строку extension. Минимальные размеры массивов, на которые указывают эти параметры, представлены ниже.
Параметр | Размер для DOS | Размер для Windows | Имя макроса |
---|---|---|---|
drive | 3 | 3 | _MAX_DRIVE |
directory | 66 | 256 | _MAX_DIR |
fname | 9 | 256 | _MAX_FILE |
extension | 5 | 256 | _MAX_EXT |
Пример: