Здравствуйте.
Возникла задача. Имеется строка, к примеру: "c:\path\eshepath\file.cfg".
Как в программе на Си создать этот файл и записать в него данные, если не существует ни папки "path", ни "eshepath"
Насколько я понял конструкция примерно такая:
Т. е. мне эту строку "c:\path\eshepath\file.cfg" нужно вручную обработать, выделить из неё папки "path" и "eshepath", их создать и только потом создать файл?
А в стандартной библиотеке ничего упрощающего нет? В смысле велосипедо-изобретательством не буду заниматься?
Нечто наподобие
Ага, понял, спасибо. Буду рыть дальше. Под рукой щас просто wxdev-c++. творю под оффтопом. а по идее эта штука под линухом работать должна.
Если платформозависимо придется любимый дебьян ставить в виртуалке
Если используете MinGW, то проверьте, возможно mkdir (#include <sys/stat.h>) поддерживается и в windows. Если используете WxWidgets, то там тоже есть функция для создания каталога.