|
怎样传递一个参数给指向函数的指针呢?<br />首先有:<br />void (*InterruptHandlers[MAXHNDLRS])(void)={NULL,};<br /><br />然后有:<br />void SetIsrInterrupt(INT32S vector, void (*handler)(void *data), void *data,INT32S ExInt)<br />{<br /> 。。。。。<br /><br /> if(vector>=MAXHNDLRS || vector<0)<br /> return;<br /> <br /> InterruptHandlers[vector] = handler;//?how<br /><br /> 。。。。。<br />}<br />现在要想实现的是SetIsrInterrupt的参数data可以传递给handler函数使用。即在另外的地方,可以调用InterruptHandlers[vector](*data)<br />在?how的地方怎样更改下呢?我想不到,也没有见过。dx指导啊!! |
|