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