vscode C++项目相对路径的问题

如图所示的项目目录结构

如果要在main.cpp里用相对路径保存一个txt文件

cpp 复制代码
   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目录。

相关推荐
BD_Marathon30 分钟前
【JavaWeb】VsCode的其他常见设置
ide·vscode·编辑器
优宁维生物31 分钟前
DNA 提取的基础方法
人工智能·算法
moringlightyn37 分钟前
进程控制(程序替换+自定义Shell)
linux·服务器·c++·笔记·c·shell·进程
@Aurora.42 分钟前
优选算法【专题二:滑动窗口】
算法
小石头 100861 小时前
【Java】String类(超级详细!!!)
java·开发语言·算法
.柒宇.1 小时前
力扣hot100---42.接雨水(java版)
java·算法·leetcode
youngee111 小时前
hot100-41验证二叉搜索树
算法
迈巴赫车主1 小时前
蓝桥杯20534爆破 java
java·数据结构·算法·职场和发展·蓝桥杯
ULTRA??1 小时前
利用运动规划库OMPL的全局路径规划ROS插件(使用informedRRTstar,AI辅助完成)
c++
坚持就完事了1 小时前
数据结构之链表
数据结构·python·算法·链表