Ciao ragazzi, devo fare un programma per il calcolo del codice fiscale e mi manca soltanto la ricerca del codice catastale del comune sul file di testo. Purtroppo è la prima volta che faccio una ricerca su un file di testo, ho visto un po di guide ma non sono riuscito a fare molto.
Ecco quello che deve fare il programma :
Si ha il codice del comune e il comune :
L219 Torino
Devo cercare il codice inserendo il nome del comune e successivamente deve darmi in output soltanto il codice catastale. Ho visto che bisogna usare la funzione strtok() per splittare la riga, ma non capisco come. Fino ad ora sono soltanto riuscito ad aprire il file e scriverci sopra ma la ricerca niente, ecco il codice :
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
FILE *com;
com = fopen("comuni.txt", "r");
if(com == NULL)
{
cout <<"Impossibile aprire il file" << endl;
}
return 0;
}