Sono ad un punto morto e non so più come andare avanti, se qualcuno di voi potesse aiutarmi o darmi un suggerimento su come andare avanti...

Sto cercando di fare quella che dovrebbe essere una semplice funzione (dll) che prende due dati contenuti in un file di testo e li confronta con altri due dati che gli passo io.

Nel file di testo è conenuto qualcosa tipo "01 123445" con la prima parte fissa, ma il secondo numero può essere variabile.

Questo è quello che sono riuscita a fare fin'ora spulciando qua e là sulla rete:
codice:
char *verificaDati(char *versione)
{
  char *fileaddr = "d:\\dati.agg" ; 
  string result;
  int sizeFile ; 
  string strDatiAgg ;
  int Aggiornamento ;
  int GrandezzaFile ;

  //apro il file datiagg
  ifstream datiFile (fileaddr);
	
  if(!datiFile.is_open()) AfxMessageBox("Errore, non riesco ad aprire dati.agg");
  else
  {
	while (!datiFile.eof())
	{
		getline (datiFile,strDatiAgg);

  //a questo punto dovrei splittare la stringa contenuta e
  // salvare in due variabili i due dati, ma non so proprio
  // come andare avanti
                
		
		datiFile.close();
  }

  
}
Grazie mille per qualsiasi risposta