Путь к исполняемому файлу - PullRequest
       1

Путь к исполняемому файлу

1 голос
/ 17 декабря 2010

Мне нужно найти путь к моей программе. Использование argv [0], похоже, не работает, потому что программу нужно запускать на консоли Windows, например, C: \> player параметр1 параметр2 , и я получаю проигрыватель только на argv [0].

Как мне это сделать?

Ответы [ 2 ]

5 голосов
/ 17 декабря 2010

Вы можете использовать функцию Windows 'GetModuleFileName для получения пути к исполняемому файлу, установив для параметра hModule значение NULL.

2 голосов
/ 17 декабря 2010

Не уверен, что именно вы подразумеваете под "путем к месту выполнения моей программы" ... если вы имеете в виду текущий рабочий каталог, getcwd в c / c ++ даст вам то, что вы хотите.

EDIT : Как было также упомянуто, GetModuleFileName получит действительное имя EXE-файла ... см. здесь , чтобы найти аналогичный вопрос, размещенный на другом сайте вопросов и ответов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...