Здравствуйте, уважаемые форумчане!
Столкнулся с такой проблемой: при помощи стандартного диалога открытия файла GetOpenFileName() получаю полный путь, что-то вроде "\\Athlon\Disk D\ppr\мой файл.xyz" (в случае, если файл расположен на другом компе ЛВС) или "D:\ppr\мой файл.xyz" (если файл расположен на том же компе, что и запускаемая программа). Мне нужно из полученной строки получить две другие — имя компьютера (если файл открывается по сети) и путь к файлу на этом компьютере. Главная трудность здесь — файл может быть как на данном компе, так и на сетевом. В результате имя компа то будет, то нет. Корневой диск тоже то будет с двоеточием, то нет. Можно, конечно, посидеть и наколбасить свою функцию разбора пути, но может просто есть некоторая стандартная API-шная функция? Подскажите, пожалуйста, как поступить