Программирование на C и C++

Онлайн справочник программиста на C и C++

_splitpath

void _splitpath(char *fpath, char *drive, char *directory, char *fname, char *extension)

Прототип: 
Описание: 

Эта функция не определена стандар­том ANSI С.

Функция splitpath() расщепляет полный путь, заданный в строке, на которую указывает пара­метр fpath. Символ диска помещается в строку, на которую указывает параметр drive. Каталог и любые подкаталоги помещаются в строку, на которую указывает параметр directory. Имя файла помещается в строку fname, а расширение — в строку extension. Минимальные размеры массивов, на которые указывают эти параметры, представлены ниже.

ПараметрРазмер для DOSРазмер для WindowsИмя макроса
drive33_MAX_DRIVE
directory66256_MAX_DIR
fname9256_MAX_FILE
extension5256_MAX_EXT
Пример: