ros中yaml文件读写的一种实现
来源:互联网 发布:天天特价9.9淘宝网 编辑:程序博客网 时间:2024/05/29 16:23
核心代码如下,实现了读取某个yaml文件,增加某项,在输出到文件中的作用。
#include "yaml-cpp/yaml.h"
double res;
std::string str;std::ifstream fin("/home/robot/test.yaml");
YAML::Node doc = YAML::Load(fin);
doc["resolution"] >> res;
doc["mytest"] = "g";
doc["resolutiond"] >> str;
ROS_INFO("resolution:%f,%d",res,doc.size());
ROS_INFO("mytest:%s",str.c_str());
std::ofstream fout("/home/robot/test1.yaml");
fout << doc;
需要注意在CMakefile.txt中target_link_libraries中增加yaml-cpp库。
https://github.com/jbeder/yaml-cpp/wiki/Tutorial
未完待续...
0 0
- ros中yaml文件读写的一种实现
- OpenCV中XML文件和YAML文件的读写
- OpenCV中.xml .yml .yaml 文件的读写操作(矩阵读写)。
- java 读写 yaml 文件
- 利用opencv的FileStorage类实现XML/YAML文件的读写
- opencv对xml和yaml文件的读写操作
- 用python读写yaml/json文件
- 一种可并发读写的队列实现
- opencv学习笔记(二)-对xml和yaml文件的读写操作
- OpenCV中Matx与Mat之间的转换以及对XML和YAML文件实现I/O操作
- XML/YAML文件的输入输出
- YAML的Java实现——JYAML基本原理与示例(3)YAML对文件流的处理
- C#中实现读/写文件(一种常用的方法)...
- yaml文件的设置及ruby读取yaml数据
- ROS中launch启动文件的理解
- ROS中log日志文件的获取
- 在C++中实现文件的读写的基本方法
- 在C++中实现文件的读写的基本方法
- XML解析——DOM4J
- iOS待办事项APP界面分析
- 懵懂的值传递和应用传递
- CoordinatorLayout补齐资料篇
- android 事件处理机制之requestDisallowInterceptTouchEvent
- ros中yaml文件读写的一种实现
- MySQL中RBAC建表
- 闰年判断
- SML-Segmentlab
- linux多线程编程总结
- php中serialize()与unserialize()函数使用方法
- [2-SAT][POJ2683][HDU1814]2-SAT两种模板
- 第三方登录之QQ登录——OAuth2.0处理流程介绍(以QQ登录为例)
- eclipse出现不编译工程的现象。怎么刷新classes目录下也是空的.