首页 > 代码库 > C++文本的读取和写入
C++文本的读取和写入
1 #include <iostream> 2 #include <sstream> 3 #include <fstream> 4 #include <string> 5 int main(int args, char **argv) 6 { 7 std::ifstream fin("GetDltWDu_7_list.txt", std::ios::in); 8 /*std::ofstream fout("2014_6_20.txt",std::ios::app);*/ 9 std::ofstream fout("WDuStruct_7.txt");10 char line[1024]={0};11 std::string x = "";12 std::string y = "";13 std::string z = "";14 std::string w = "";15 std::string v = "";16 int i = 0;17 while(fin.getline(line, sizeof(line)))18 {19 std::stringstream word(line);20 word >> x;21 word >> y;22 word >> z;23 word >> w;24 word >> v;25 std::cout << " x: " << x;26 std::cout << " y: " << y;27 std::cout << " z: " << z;28 std::cout << " w: " << w;29 std::cout << " v: " << v;30 std::cout<< std::endl;31 double a = atof(w.c_str());32 double b = atof(v.c_str());33 double _Dlt = a - b;34 /*if(i < 60000 )35 {36 37 }38 else*/39 {40 //s_EightDegree[2] = new WDuData(84.8024737227034f,0.1289611582564f);41 //fout<<"s_SixteenDegree.Add( new WDuStruct.WDuData("<< a<<"f,"<<_Dlt<<"f));"<<std::endl;//生成list42 fout<<"s_SevenDegree[" <<i <<"] = new WDuData("<<a <<"f," <<_Dlt <<"f);"<<std::endl;43 }44 45 /*if(i == 65428)46 break;47 */48 i++;49 50 51 }52 fin.clear();53 fin.close();54 system("pause");55 return 0;56 57 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。