potresti mettere tutto in un array e leggere quello:
	codice:
	#include <iostream>
#include <fstream>
using namespace std;
const char * filename = "a.txt";
int main () {
  char * buffer;
  long size;
  ifstream file (filename, ios::in|ios::binary|ios::ate);
  size = file.tellg();
  file.seekg (0, ios::beg);
  buffer = new char [size];
  file.read (buffer, size);
  file.close();
  //ora è tutto nell'array buffer, quindi:
  for(register int i = 0; i < 4; i++) {//leggi 4 caratteri
	  if(buffer[i] == ';') break;// se è un ; esci
	  else
		  cout << buffer[i];//sennò scrivi
  }
  delete[] buffer;
  return 0;
}
 
  e auguri!
  e auguri!