Есть простой способ, чтобы получить имя приложения с помощью бустера (возможно с boost::program_options
?)Опции Повышения - Получить имя приложения
Дело будет выглядеть следующим образом:
Имея argv[0] = "c:\foo\bar\appname.exe"
Я хочу var1 = "appname"
Ну, есть 'basename (3)', хотя это, по общему признанию, не очень Boosty. – zmccord
Если вы действительно хотели быть фантазией, вы можете использовать 'boost.regex' для анализа пути. – Linuxios