如图所示的项目目录结构
如果要在main.cpp里用相对路径保存一个txt文件
std::ofstream file("./tree_model/my_file.txt");if (file.is_open()) {file << "This is a sample text.\n";file.close();std::cout << "File saved in the model folder." << std::endl;} else {std::cerr << "Failed to open the file." << std::endl;}
路径:./代表的是 launch.json文件中 "cwd": 的设置,一种写法是:"cwd": "${workspaceFolder}"
workspaceFolder代表的时工作空间目录
还有一种写法是"cwd": "${fileDirname}",
fileDirname代表的是该cpp文件所在的目录,即main.cpp所在的src目录。