【C++】保存和读取有规律格式的文件路径
来源:互联网 发布:python chain list 编辑:程序博客网 时间:2024/05/16 18:12
我需要对文件样本进行训练,有10*50=500个样本,所以训练之前写个存入和读取程序,方便操作。文件格式规律如下:
charSamples\0\0 (1).png
charSamples\0\0 (2).png
*
*
*
charSamples\9\9 (50).png
#include <vector>#include <iostream>#include <fstream>#include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/core/core.hpp"#include <opencv\ml.h>#include <string>using namespace cv;using namespace std;vector<string> readfiles(string FilePath){char buffer[256];vector<string> bufstr;fstream out;out.open(FilePath,ios::in);cout<<"com.txt"<<" 的内容如下:"<<endl;while(!out.eof()){ out.getline(buffer,256,'\n'); bufstr.push_back(buffer); cout<<buffer<<endl;}out.close();return bufstr;}int write2txt(string savename){char buf[50];vector<string> savevec;ofstream save(savename,ios::out);int counts = 0;for(int a =0;a<10;a++){for(int j =1;j<51;j++){sprintf(buf,"charSamples\\%d\\%d (%d).png\n",a,a,j);save<<buf;savevec.push_back(buf);counts+=1;}}save.close();return counts;}int main(){string savename = "4-11.txt";int n = write2txt(savename);readfiles(savename);cout<<"successful write files num:"<<n<<endl;waitKey();return 0;}
___________________________________________________________________________________
输出保存的TXT文件:
0 0
- 【C++】保存和读取有规律格式的文件路径
- 【语言-C++】xml格式的读取和保存-TimyXml
- DIB位图文件的格式、读取、保存和显示
- DIB位图文件的格式、读取、保存和显示
- DIB位图文件的格式、读取、保存和显示
- DIB位图文件的格式、读取、保存和显示
- json中有格式的保存文件
- json-c 的安装和使用(使用json-c读取文件中的json数据和保存json格式的数据至文件中)
- 文件的读取和保存
- 文件的保存和读取
- 文件的保存和读取
- 保存和读取DataGridView的格式
- Windows 用c++实现,文件路径和目录名的读取保存
- C格式读取文件
- delphi实现批量读取格式有规律的文本文件的内容.
- 保存和读取文件
- 文件保存和读取
- 文件保存和读取
- mahout探索之旅---频繁模式挖掘算法与理解
- 【剑指offer】替换空格
- TCP/IP与HTTP
- Tsinsen 清橙 A1092. 数据加密
- OpenGL和D3D中Cubemap的图象方向问题
- 【C++】保存和读取有规律格式的文件路径
- android performClick使用说明
- JAVA之---浅析访问权限控制
- HTML 入门
- Linux shell编程——if条件判断
- 淘宝天猫垄断之下,新电商还有空间吗?
- Ajax入门必知
- php通过PHPExcel导出Excel表格
- 增大swap分区