c++如何获取程序运行路径

   2024-10-02 6190
核心提示:在C++中,可以使用以下方法获取程序运行路径:使用命令行参数获取程序运行路径:#include iostreamint main(int argc, char* arg

在C++中,可以使用以下方法获取程序运行路径:

使用命令行参数获取程序运行路径:
#include <iostream>int main(int argc, char* argv[]) {    if (argc > 0) {        std::cout << "Program path: " << argv[0] << std::endl;    } else {        std::cout << "Unable to get program path" << std::endl;    }    return 0;}
使用boost库获取程序运行路径:
#include <boost/filesystem.hpp>#include <iostream>int main() {    boost::filesystem::path path = boost::filesystem::current_path();    std::cout << "Program path: " << path.string() << std::endl;    return 0;}
使用Windows API获取程序运行路径:
#include <windows.h>#include <iostream>int main() {    char path[MAX_PATH];    GetModuleFileName(NULL, path, MAX_PATH);    std::cout << "Program path: " << path << std::endl;    return 0;}

这些方法可以帮助你获取程序的运行路径,你可以根据自己的需求选择最适合的方法。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号