ciao a tutti.
guardate questo codice:
codice:
#include<iostream.h>

void eccezione()
{
     int a, b;
     cout<<"Introduci due interi positivi:\n";
     cin>>a>>b;
     if (a == b) throw "errore! i due numeri sono uguali\n";
     else if(a > b) cout<<"il maggiore tra i due e': "<< a <<"\n";
     else if (b > a) cout<<"il maggiore tra i due e': "<< b <<"\n";
    
     }
     
     int main()
     {   
         int conta(0);
         while(conta < 5)
         {
          try
          {   eccezione();   }
         
          catch(char* p)
          {   cout<< p <<endl;  }
          
          conta = conta +1;
           }//return false;
        
         system("pause");
         return 0;
        }
funziona benissimo a parte che il messaggio di errore del'eccezione non viene visualizzato. cosa sbaglio?