Oppure

Loading
23/06/08 10:24
matti
eccomi di nuovo qua....sono un po' in crisi con il mio programma....devo verificare che in un vettore ci siano solo numeri naturali e se viene inserito un non naturale dovrebbe stamapre un mex di errore...come fare?
aaa
25/06/08 11:14
Amarath
basta mettere un controllo nella funzione push per controllare che non siano inseriti numeri relativi

if ( N < 0 )
{
	cout<<"Errore di immissione"<<endl
}
else{

//codice push
}


Poi vacendo un vettore di int, sei anche sicuro che non vengano inseriti numeri razionali.

Se vuoi gestire anche l'eccezione che si alza se inserisc una virgola, o metti un cast, oppure con try, e catturi l'eccezione di non conformità di tipo.
aaa