C++A-VRPCVRP

匿名网友 |浏览293次
收藏|2020/05/20 07:14

满意回答

2020/05/20 07:44

简单的程序给你参考,考虑你的数据格式是固定的(就是80行)也不考虑文件是否存在当然,你可以读DIMENSION : 80后面的80来做非固定数据的文件我用我自己模拟数据测试下,结果是OK的#include <iostream>#include <fstream>using namespace std;struct DATA { int no; int d1,d2,d3;} data[100];int main(){ ifstream fin("A-n80-k10.txt"); ofstream fout("output.txt"); char nouse[100]; int i; for(i=0;i<7;i++) fin.getline(nouse,100); //读前面7个空行 for(i=0;i<80;i++) { fin >> data[i].no; fin >> data[i].d1; fin >> data[i].d2; } fin.getline(nouse,100); //读前面的回车 fin.getline(nouse,100); //读一空行(DEMAND_ SECTION) for(i=0;i<80;i++) { fin >> data[i].no; fin >> data[i].d3; } for(i=0;i<80;i++) { fout << i << " "; fout << data[i].d1 << " "; fout << data[i].d2 << " "; fout << data[i].d3 << endl; } return 0;}

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...