Что вы пытаетесь сделать? Указатели не являются целыми числами , и вы пытаетесь сделать указатель из 0
или 1
, в зависимости от ситуации. Это незаконно.
Если вы пытались передать указатель на ABC
, содержащий 0
или 1
, используйте это:
ABC tmp = GetCar(i) == term_Null()? 0 : 1;
Push(size, &tmp);