Alexander
Без экстерн никак?
у вас есть глобальная переменная в мейн, которой присваивается значение другой переменной из функции. Которая существует, только в данной функции.
Потом в гет функции вы возвращаете значение этой глобал переменной.
Получается в мейн файле внутри функции изменилось значение, записали в глобал переменную,которая в мейне, потом дергаете гет функцию, которая возвращает значение данной глобал переменной
может, меня сейчас поправят, я так делал сет, гет функции