Hi The little function given below is supposed to read some file names from a list (and later chain the corresponding files in root) The reading of the list works fine if compiled outside root but when loaded in root and run from the intepreter root crashes ! A bug or just my C++/root ignorance ? Here the function : #include <fstream.h> #include <iostream.h> void FileChain(const char *filename=0) { char Buf[256]; char c; ifstream List(filename); if (!List){ cerr << " cannot open " << filename ; } else { while(List.get(Buf,256,'\n')) { cout << Buf << '\n' ; if (List.get(c) && c!='\n') { cout << "error : line truncated" ;} } } }
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:23 MET