fstream seekp: Seek file pointer position : fstream « File « C++






fstream seekp: Seek file pointer position

 
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;

int main(int argc, char *argv[])
{
  if( argc != 4) {

    cout << "Usage: CHANGE <filename> <character> <char>\n";

    return 1;
  }

  fstream out(argv[1], ios::in | ios::out | ios::binary);
  if(!out) {

    cout << "Cannot open file.";

    return 1;
  }

  out.seekp(atoi(argv[ 2 ]), ios::beg);

  out.put(*argv[ 3 ]);
  out.close();

  return 0;
}


           
         
  








Related examples in the same category

1.Reverse file content
2.Demonstrate File random access.
3.To read or write to a file, you include
4.Reverses the first N characters within a file
5.File Stream Objects as Function Arguments