VMA*_*A92 4 c++ directory visual-studio-2013
我正在尝试返回我正在运行的 cpp 文件的路径。有谁知道实现这一点的方法或方法?例如,假设我test.cpp在我的计算机路径中有这个文件"C:\Programming\Visual Studio\Test\Test\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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4730 次 |
| 最近记录: |