The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск каталогизатора домашней библиотеки MyLibrary 2.1"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.1" +1 +/
Сообщение от Аноним (29), 23-Мрт-23, 02:43 
а такое показывать не стыдно?


void
AuxFunc::homePath(std::string *filename)
{
  char *fnm = getenv("USERPROFILE");
  if(fnm)
    {
      *filename = std::string(getenv("USERPROFILE"));
    }
  else
    {
      fnm = getenv("HOMEDRIVE");
      if(fnm)
    {
      *filename = std::string(getenv("HOMEDRIVE"));
    }
      else
    {
      fnm = getenv("HOMEPATH");
      if(fnm)
        {
          *filename = std::string(getenv("HOMEPATH"));
        }
      else
        {
          fnm = getenv("HOME");
          if(fnm)
        {
          *filename = std::string(getenv("HOME"));
        }
          else
        {
          fnm = getenv("SystemDrive");
          if(fnm)
            {
              *filename = std::string(getenv("SystemDrive"));
            }
          else
            {
              std::cerr << "Cannot find user home folder" << std::endl;
              exit(1);
            }
        }
        }
    }
    }
  toutf8(*filename);
}

и там ведь весь код такой

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск каталогизатора домашней библиотеки MyLibrary 2.1, opennews, 22-Мрт-23, 22:21  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру