A parte che quello è C++

Una cosa così sembra fare il caso tuo:

codice:
#include <stdio.h>

main()
{
        int var;

        if (scanf("%d", &var))
        {
                printf("var vale %d\n", var);
                return 0;
        }

        else
        {
                printf("Error: var must be int\n");
                return 1;
        }

}