I am trying to write a function which searches a binary file for the occurance of a particular string of characters. I've made some progress but have got a little stuck. Here's what I have come up with so far
Can anybody help out?Code:void searchRandomObjectForName(string fname) { int index = 0; string search, name; cout << "Enter a string to search the file for: " << flush; cin >> search; ifstream is(fname.c_str(), ios::binary); // open file to read // while we can read from the file while(is.read(reinterpret_cast<char *>(&name), sizeof(int))) { // search here, print out string and position in the file // or print "string not found message." } is.close(); // close file when done cout << endl; }



LinkBack URL
About LinkBacks


