Salve a tutti
sto creando un programma c++

durante il programma chiedo di inserire valori numerici
e se quindi l'utente digita caratteri ,invece che numeri,il programma va in loop

per evitare il loop come posso controllare se il valore inserito è un valore numerico ?

mica posso confrontare il valore con tutti i caratteri dell'alfabeto

come posso fare ?
grazie per i suggerimenti