Hi Joe, The development version in CVS supports char* directly. With this version, you can specify: char* fTitle; This member will be correctly streamed in/out. You do not need to give the length in the comment field as a char* must be terminated by a null character. If you cannot use the development version, use a TString instead. Rene Brun joe robe wrote: > > Hi Rooters, > > in my class I use a char* datatype. > > In the h file I have: > > Int_t fSizeTitle; > char* fTitle;//[fSizeTitle] > > and the inline function > > void SetTitle(char* > Title){fTitle=Title;fSizeTitle=strlen(Title);}; > > However when I write the object to the disk and reload > it, char* is LONGER than before and filled with some > zzzz and the end. > > What am I doing wrong here ? > > Joe > > __________________________________________________ > Do You Yahoo!? > Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. > http://geocities.yahoo.com/ps/info1
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:10 MET