相关疑难解决方法(0)

如何获取程序运行的目录?

是否存在与平台无关且与文件系统无关的方法来获取使用C/C++运行程序的目录的完整路径?不要与当前的工作目录混淆.(请不要建议使用库,除非它们是clib或STL等标准库.)

(如果没有平台/文件系统无关的方法,也欢迎在Windows和Linux中使用特定文件系统的建议.)

c c++ working-directory

260
推荐指数
11
解决办法
48万
查看次数

C ++ 20是否要求将源代码存储在文件中?

但是,一个有点奇怪的问题是,如果我没有记错的话,C ++源代码不需要文件系统来存储其文件。

拥有一个可以通过照相机扫描手写纸的编译器将是一个符合要求的实现。尽管实际上没有太大意义。

但是,C ++ 20现在使用添加了源位置file_name。现在,这是否意味着源代码应始终存储在文件中?

c++ language-lawyer c++20 std-source-location

103
推荐指数
2
解决办法
1万
查看次数

如何在 C++ 中获取当前源路径 - Linux

我希望能够获得当前的源文件路径。

string txt_file = CURRENT_FILE_PATH +"../../txt_files/first.txt";
inFile.open(txt_file .c_str());
Run Code Online (Sandbox Code Playgroud)

有没有办法获得 CURRENT_FILE_PATH ?我不是说可执行路径。我的意思是运行代码的源文件的当前位置。

非常感谢,乔拉。

c++

10
推荐指数
2
解决办法
5673
查看次数