今天的工作把乙個excel**用c++儲存進記憶體,並取出最大值.excel**有20個sheet,每個sheet表示一行,每個sheet內又有很多列,乙個sheet內最多有20行。我需要將每行的每列的最大值求出來取出。
程式如下:
#include
#include
#include
#include
#include
#include
using namespace std;
int test1()
char title1[100];
char title2[100];
vector*x=new vector;
vector*dat=new vector;
x->clear();
dat->clear();
int count=0;
float dat_tmp=0;
char dat_tmp_char[100];
while(!f1.eof())
for(int i=0;i<10;i++)
if(i!=0)
}count++;
//break;
}coutfloat *max=new float[9];
int*index=new int[9];
for(int i=0;i<9;i++)
float x_v[9];
for(int i=0;i<9;i++)}}
float xx[9];
for(int i=0;i<9;i++)
// tgraph *gr=new tgraph(9,(double)index,(double)max);
tgraph *gr=new tgraph(9,xx,max);
gr->draw("apl");
// delete index;
// delete max;
x->clear();
dat->clear();
delete x;
delete dat;
return 0;
} 最後利用root畫出我的每行的最大值。如下圖
接下來的工作是需要把這19個檔案的最大值利用root畫在一張2d圖上~~
讀取檔案操作
獲取路徑 nsstring path nsbundle mainbundle pathforresource file3 oftype dmh nslog path path 轉換 unsigned int lenofstrvalue path length char szvalue lenofst...
Python的檔案讀取操作
open函式負責開啟檔案,裡面的第乙個引數必須要有 檔案的路徑和名稱。第二個引數是操作方法 r 以唯讀方式開啟 w 寫方式開啟,會覆蓋以前的內容 x 建立方式開啟,如果檔案已經存在,報錯 b binary方式,以二進位制方式寫入 t 文字方式開啟 f open r text.txt w 寫的方式開啟...
Python 檔案的讀取操作
一.read,readline,readlines的區分 二.讀取檔案前四個字元,去掉檔案每行的空格 三.指標 f open mnt passwd rb print f.read 讀取檔案內容 print f.tell 列印值指標位置,讀取檔案後指標會移動到末尾,所以此時指標位置為5 f.write...