// File: bsmain4.C // // Testing the BString class. #include #include #include #include #include #include #include "bstring.h" main() { ifstream ifile ; BString fname, line ; char *cfname ; cout << "Enter a filename: " ; cin >> fname ; cfname = fname ; // user-defined type conversion ifile.open(cfname) ; if (ifile == NULL) { cerr << "Could not open file: " << fname << endl ; exit(1) ; } // Print out contents of the file // while (ifile >> line) { // ends with p == NULL cout << line << endl ; } ifile.close() ; free(cfname) ; }