Ignore:
Timestamp:
Sep 19, 2000, 5:09:28 PM (25 years ago)
Author:
ansari
Message:

changement de char* en string

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/FitsIOServer/fitsntuple.cc

    r1143 r1194  
    160160  DVList dvl= dobj_->Info();
    161161  // extension name
    162   char* extname = "NTuple_Binary_tbl";
     162  string extname("NTuple_Binary_tbl");
    163163
    164   char** Noms = new char*[ncols];   
     164  vector<string> Noms(ncols);   
    165165  int k;
    166166  for (k=0; k< ncols; k++)
    167167    {
    168       Noms[k]= new char[LONNOM1];
    169       strncpy(Noms[k],dobj_->NomIndex(k),LONNOM1);
     168      Noms[k]= dobj_->NomIndex(k);
    170169    }
    171170
    172   char* type= new char[ncols+1];
    173   for (k=0;k<ncols+1;k++) type[k]='E';
    174   type[ncols]='\0';
     171  string type(ncols, 'E');
    175172  vector<int> dummy;
    176173
    177174  os.makeHeaderBntblOnFits(type,Noms, nentries, ncols, dvl, extname, dummy);
    178    for (k=0; k< ncols; k++)
    179     {
    180       delete [] Noms[k];
    181     }
    182    delete [] Noms;
    183    delete [] type;
    184175   float* column =  new float[nentries];
    185176   for (k=0; k<ncols;k++)
Note: See TracChangeset for help on using the changeset viewer.