Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Преобразование переменных сред в абсолютный путь


Автор: AleksIvanych 2.8.2008, 12:54
Нужно получить строчку вида "C:\Users\username\AppData" из "%USERPROFILE%\AppData". Как это сделать?

Автор: Rififi 2.8.2008, 13:22
выделить переменные среды, getenv, склеить

Автор: SABROG 2.8.2008, 14:11
Код

#include <iostream>

int main(int argc, char *argv[], char **envp)
{
        while(*envp)
        {
            std::cout << *(envp++) << std::endl; // тут ищешь "APPDATA=" и выцепляешь подстроку после знака "="
        }
    return 0;
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)