Цитата(Сергей Борщ @ Apr 29 2015, 08:38)

Передайте значение переменной как параметр. Если переменную надо менять - передайте указатель на нее.
Хотя никаких подфункций я тут не вижу: SubFoo() - обычная глобальная функция.
-точно, формальная запись неполная, вернее будет:
void NotMain()
{
char Var_1;
void SubFoo();
SubFoo();
}
а если переменных несколько, то -структура и опять же указатель..
-интересна принципиальная возможность организовать видимость для переменных при вызове одной функции другой..