Constantinos Loizides wrote: > > Dear Rooters, > > whats wrong with the following statements: > > char * s="Hallo"; > TString *text=new TString(s); > printf("%s --- %s\n",s,(char *)text); > > the output to that looks like: > Hallo --- @O¼z×ì`« > > What am I doing wrong? printf does not accept casting of a TString to a char*. instead do: printf("%s --- %s\n",s,text.Data()); Rene Brun
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:37 MET