gpt4 book ai didi

c++ - 如何返回cpp文件的目录?

转载 作者:行者123 更新时间:2023-11-30 01:51:29 25 4
gpt4 key购买 nike

我正在尝试返回我正在运行的 cpp 文件的路径。有谁知道实现这个的方法或方法?例如,假设我在计算机的路径 "C:\Programming\Visual Studio\Test\Test\test.cpp" 中有这个文件 test.cpp

有没有办法不用手动输入就可以得到这个路径?我正在尝试确定一种使用 C++ 返回此路径的方法。

对于我的 ftp 程序,我需要获取 .txt.pdf、.etc 文件的列表,它们与 .cpp 文件位于同一路径.这就是为什么我想要 .cpp 路径而不是 .exe 路径的原因。

有什么建议吗?

最佳答案

这个呢??

#include<iostream>
#include <string>
using namespace std;

int main()
{
string file_path = __FILE__;
string dir_path = file_path.substr(0, file_path.rfind("\\"));
cout<<dir_path<<endl;

return 0;
}

关于c++ - 如何返回cpp文件的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26127075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com