ubuntu下文件读写

#include<stdio.h>
#include<math.h>
#include <exception>
#include <iostream>
#include <vector>
#include <fstream>
#include<sstream>
#include <stdlib.h>


#include <Eigen/Core>
#include <Eigen/Dense>
#include<Eigen/Eigen>
#include<Eigen/Geometry>
#include<math.h>


#include <exception>

#include <iostream>
#include <vector>
#include <fstream>
#include <boost/concept_check.hpp>


using namespace Eigen;

using namespace std;
 int main()
 {
   
       /* string imu_file,end_file;
        imu_file="/home/xs/SimlateIMU/indoor/end_3939.txt";
        end_file="/home/xs/SimlateIMU/indoor/end.txt";
       ifstream imuptr(imu_file.c_str());//读取imu
       ofstream sampleptr(end_file);
       string imuStr;
  	int countLine=0;
	int tag=0;
  	std::string   tempValue[7];
  	for(int i=0;i<7;i++)
  	   tempValue[i]="";
	while(getline(imuptr,imuStr))//以空格区分
	{         countLine++;
	       if(countLine%12==0)
		  continue;
//  	    if(tag==0)
//  	    {
//  	        if(countLine%3==0)
//  		{
//  		   tag=1;  
//  		  continue;
//  		}
//  	    }
//  	    else
//  	    {
//  	        if(countLine%4==0)
//  		{
//  		  tag=0;
// 		  countLine;
//  		}
//  	    }
	    std::stringstream   linestream(imuStr);
            std::string  value;
            int valueNum=0;
	    while(getline(linestream,value,','))
 	    {
 	           if(valueNum>=0&&valueNum<7)         
 		   tempValue[valueNum]=value.c_str();
 		   
 		 ++valueNum;
            }
	  sampleptr<<tempValue[0]<<","<<tempValue[1]<<","<<tempValue[2]<<","<<tempValue[3]<<","<<tempValue[4]<<","<<tempValue[5]<<","<<tempValue[6]<<endl;
	  //countLine++;
	}
          sampleptr.close();
  	  imuptr.close();
  	//  timeptr.close();
          return 0;*/
	
	
	  
        //添加新的时间戳
        string time_file, imu_file,end_file;
        time_file="/home/xs/SimlateIMU/indoor/imunew.csv";
        imu_file="/home/xs/SimlateIMU/indoor/end_3593.txt";
        end_file="/home/xs/SimlateIMU/indoor/end.txt";
         ifstream timeptr(time_file.c_str());//读取时间
          ifstream imuptr(imu_file.c_str());//读取imu
          ofstream sampleptr(end_file);
          // sampleptr<<"% timestamp(sec), $a_{is}^s$(m/s^2), $\Omega_{is}^s$(rad/sec), $v_{ws}^w$(m/s), $gravity^e$."<<endl;
  	string imuStr,timeStr;
  	int countLine=0;
  	std::string   tempVa
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值