Originariamente inviato da melmar20
ciao seguendo il tuo consiglio ho scritto:

codice:
do{
    cout<<"Quanti chilometri percorrera' l'automobilista? : ";
    cin >> chilometri_percorsi_appoggio;
    }while(typeof(chilometri_percorsi_appoggio)!=typeof(int));
ma il compilatore mi segnala un errore.

dice 103 main.cpp expected primary-expression before "typeof"
Come ti ha detto Stoicenko devi includere typeinfo.

In ogni modo semanticamente dubito che il tuo programmino possa svolgere cio' che ti proponi. Il tipo di chilometri_percorsi_appoggio NON cambia in funzione di quello che l'utente ha digitato.