main() { int j,k,i=0; float sig[14][9]; char filename[200],htitle[20],hname[20]; TH2F *sigMax[2]; char [20]; for (j=0;j<2;j++); { sprintf(htitle,"SigMax_%d",j); sprintf(hname,"Sig_%d",j); sigMax[j]=new TH2F(hname,htitle,8,0,8,13,0,13); } for(i=0;i<2;i++) {sprintf(filename,"%dsigMax.txt",i); input=fopen(filename,"r"); for(j=1;j<14;j++) for(k=1;k<9;k++) fscanf(input,"%f ",&sig[j][k]); for(j=13;j>=1;j--) for(k=1;k<=8;k++) sigMax[i]->SetBinContent(k,j,sig[j][k]); fclose(input); } }