C语言变量在子函数中使用(不用全局变量)(事件函数无法传参数)

时间:2021-03-12 01:17:42
求高手解决一个问题。我用GNU for ARM编译器编写手持器程序,C语言。在一个函数function1()中有一个变量a;函数中 触发事件OnClick=function2;事件触发函数为  int function2(HWND Obj,PMsg Msg);

怎样才能使得变量a在function2函数中也能用,我不想用全局变量,而function2又不能有其他参数。

求大神帮忙解决。
我现在只有50分了,现在继续解决,

3 个解决方案

#1


裸机?
全局变量你又不想用,又不能传参。

#2


额外再添加一个接口传值,然后调用获取呗!

#3


我可以理解成为function2添加一个变量,用指针将a传过去吗?

#1


裸机?
全局变量你又不想用,又不能传参。

#2


额外再添加一个接口传值,然后调用获取呗!

#3


我可以理解成为function2添加一个变量,用指针将a传过去吗?