C++中怎么存储数据文件-创新互联

C++中怎么存储数据文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

目前创新互联已为近1000家的企业提供了网站建设、域名、虚拟主机网站托管运营、企业网站设计、关岭网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

存储


then

int main(){//创造一些要存的数据先 string words = "hello, my guys!"; float n = 3.1415926; Mat m = Mat::eye(3, 3, CV_32F); //开始创建存储器 FileStorage save("data.yml", FileStorage::WRITE);// 你也可以使用xml格式 save << "words" << words; save << "number" << n; save << "matrix" << m; save.release(); //存储完毕 cout << "finish storing" << endl;

加载

//加载数据,类似Python字典的用法,创建加载器 FileStorage load("data.yml", FileStorage::READ);  float nn; Mat mm; string ww; load["words"] >> ww; load["number"] >> nn; load["matrix"] >> mm; cout<< ww << endl << nn << endl << mm; cout << endl << "That's the end"; load.release();  return 0;}

完整代码

#include #include #include using namespace cv;using namespace std;int main(){ string words = "hello, my guys!"; float n = 3.1415926; Mat m = Mat::eye(3, 3, CV_32F); FileStorage save("data.yml", FileStorage::WRITE); save << "words" << words; save << "number" << n; save << "matrix" << m; save.release(); cout << "finish storing" << endl; FileStorage load("data.yml", FileStorage::READ); float nn; Mat mm; string ww; load["words"] >> ww; load["number"] >> nn; load["matrix"] >> mm; cout<< ww << endl << nn << endl << mm; cout << endl << "That's the end"; load.release(); return 0;}

看完上述内容,你们掌握C++中怎么存储数据文件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


当前题目:C++中怎么存储数据文件-创新互联
标题路径:http://www.hxwzsj.com/article/ddohpi.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 重庆网站制作 H5网站制作 成都品牌网站建设 成都品牌网站设计 外贸营销网站建设 成都网站制作 成都网站设计 成都网站建设 定制网站设计 专业网站设计 上市集团网站建设 企业网站设计 成都网站建设 网站建设公司 四川成都网站设计 成都网站建设公司 成都网站设计 重庆网站制作 网站建设方案 手机网站制作 成都网站建设 成都网站制作