это-ж не переменная, а функция и в её параметры можете передавать что хотите, например:как мы можем всунуть shift в bool переменную????Я такого ни где не видел, и мы ее уже объявляли??
bool если_больше ( int число1, int число2 ) { return ( число1 > число2 ); }
не знаю насчёт объявления shift... Но если смещение стабильно, то выведи его во внешние настройки:
extern int shift = 3;
