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目录。

相关推荐
guguhaohao1 分钟前
map和set,咕咕咕!
数据结构·c++
C_Liu_3 分钟前
14:C++:二叉搜索树
算法
CC-NX12 分钟前
32位汇编:实验9分支程序结构使用
汇编·算法·win32·分支结构
Larry_Yanan15 分钟前
QML学习笔记(五十二)QML与C++交互:数据转换——时间和日期
开发语言·c++·笔记·qt·学习·ui·交互
万岳科技系统开发19 分钟前
外卖小程序中的高并发处理:如何应对大流量订单的挑战
算法·小程序·开源
TL滕22 分钟前
从0开始学算法——第二天(时间、空间复杂度)
数据结构·笔记·学习·算法
满天星83035771 小时前
【C++】智能指针
c语言·开发语言·c++·visual studio
名剑走天下2 小时前
在 VSCode 中:修改快捷键
ide·vscode·编辑器
名剑走天下2 小时前
在 VSCode 中:如何主动生成c_cpp_properties.json文件
ide·vscode·编辑器
m0_748248022 小时前
基于 C++ 的高性能批量媒体文件压缩程序
c++·人工智能·数据挖掘