【C++】39. std::ofstream把程序中的中的变量值存储到文件中
生活随笔
收集整理的這篇文章主要介紹了
【C++】39. std::ofstream把程序中的中的变量值存储到文件中
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
更詳細的介紹請參考C++ ofstream和ifstream詳細用法
在c++代碼中,我們通常可以使用類似std::cout的方法打印變量值。如果想把這些變量值存儲到文件中保存起來,可以使用std::ofstream的方法,如下:
ofstream是從內存到硬盤,ifstream是從硬盤到內存,其實所謂的流緩沖就是內存空間。
使用opencv中的 cv::FileStorage()也可以實現,既可以讀取文件內容,也可以向文件中寫內容:
float height = 0, weight = 0;cv::FileStorage fs_in(file_nmae, cv::FileStorage::READ);fs_in["person"]["height"] >> height;fs_in["person"]["weight"] >> weight;fs_in.release();cv::FileStorage fs_out(file_nmae, cv::FileStorage::WRITE); // same performance for xml formatfs_out << "name" << name_;fs_out << "x" << x_;fs_out << "y" << y_;總結
以上是生活随笔為你收集整理的【C++】39. std::ofstream把程序中的中的变量值存储到文件中的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C++】38.类成员变量声明为 对象与
- 下一篇: 【数学和算法】最小二乘法理论(附c++代