Пример

int main(int argc, char* argv[])
{
int array[] = {0,1,2};
int var = -1;

var = (int) array;

return var;
}

Решение
Не выполнять преобразование типа указатель к типу, не являющемуся указателем.

int main(int argc, char* argv[])
{
int array[] = {0,1,2};
int var = -1;

var = (int) array[0];

return var;
}