Как найти путь до запущеного бинарника в консольном приложении под windows?

Рейтинг: 0Ответов: 2Опубликовано: 20.04.2015

... или даже кроссплатформенно ?

Ответы

▲ 2Принят

GetModuleFileName Если процесс запущен через CreateProcess, аргументы командной строки у него формируются вызывающей стороной и в argv[0] может быть погода на марсе.

▲ 1
#include <iostream>
int main( int argc, char ** argv )
{
  std::cout << argv[0] << std::endl;
  return 0;
}