Ma che vuol dire questo errore? E soprattutto da dove salta fuori? Ho un programma ke funzionava tutto, vado per rifinirlo e in punti "innocenti" (dikiarazioni di variabili, if, ecc...) spunta questo errore...

ecco un esempio:

codice:
~database()
          {
            if (edited==true)
            {
              char r; 
              clrscr();
              cout<<"Vuoi salvare le modifiche fatte all'archivio (s/n)? ";
              cin>>r;
              if ((r=='s')||(r=='S')) Save();
            }
          }
da quando ho messo quell'if, mi segna l'errore su char r;

Ho tolto l'if, ho messo fuori la dikiarazione, ma l'errore o spunta qui o spunta in altri metodi della classe....