C++ 怎么依次读取多个TXT里面的数据,放到一个数组里面
2017-08-22 17:12
891 查看
C++ 怎么依次读取多个TXT里面的数据,放到一个数组里面
int j_num_fea =0; std::string ss1; long int num_total_lines=0; long long int LINES[5]; long long int start_lines=0; int row=9 ,col=8; float training_data[row][col-1]; float lables[row]; while(j_num_fea<1) { char szName[100] = {'\0'}; sprintf(szName, "../test_ws/txt_dataset/test_read/feature%d.txt", j_num_fea); LINES[j_num_fea]=CountLines(szName); cerr<<"The number of lines is :"<<LINES[j_num_fea]<<endl; cerr<<"The value of the szname is :"<<szName<<std::endl; ifstream fin(szName); //read the training dataset. for(int i=start_lines;i< start_lines+ LINES[j_num_fea] ;i++){ for(int j=0;j<col;j++) { if(j<col-1){ fin >> training_data[i][j]; cerr<<"the number of the training data is :"<< training_data[i][j]<<endl; }else{ fin >> lables[i];//The training lables } } } fin.close(); start_lines+=LINES[j_num_fea]; cerr<<"The number of the start_lines is :"<<start_lines<<endl; j_num_fea++; } for(int i=0;i<9;i++){ for(int j=0;j<7;j++){ std::cout<<std::fixed<<training_data[i][j]<<" "; } std::cout<<std::endl; std::cout<<lables[i]<<std::endl; }
相关文章推荐
- C++读取以空格作为数据区分标记,以回车为行标记的txt文件到一个整数数组(字符串妙用)
- 怎么从一个txt格式的文件中一次读取10个值并赋值给一个数组???
- c++读取txt中每行的数据到数组中
- C++输入N个字符串,将他们依次保存到一个字符串数组中,怎么表示字符串输入完成?
- 如何用C++读取文本文件中的数据存入到一个数组,并且对该数组任意长度求和
- C++读取txt中的数据到数组中
- 怎么用c语言实现读取一个txt文件里的数据 要按行读出来
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
- C#控制台基础 file.readalllines一行一行的读取一个txt文本,把txt中的内容放到一个string数组里
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
- [C++]读写txt文件和从txt文件中读取数据写入数组中
- java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
- C/C++语言读取txt 1列到一个vector 2列到一个vector
- C++第二周项目2-读取数据到结构体数组
- C++读取txt中的矩阵数据并存入vector中
- c++ 读取全部txt文件内容到数组
- JavaScript判断一个数组里面是否有重复数据(对jqgrid数据进行操作)
- 算法随机在一定范围内(min-max)选出m个不重复的数据放到一个数组中
- 怎么设置文本属性为只读和隐藏 C#里面采用FileSream写入一个txt文本