我有这样的结构:#定义与成员从结构指针
struct spidev_data {
int busy;
int irq;
};
,我只是想通过定义访问的成员(如spidev->忙),所以我试试这个:
#define BUSY spidev->busy
但它不工作...
有人可以告诉我如何做到这一点?
谢谢!
我有这样的结构:#定义与成员从结构指针
struct spidev_data {
int busy;
int irq;
};
,我只是想通过定义访问的成员(如spidev->忙),所以我试试这个:
#define BUSY spidev->busy
但它不工作...
有人可以告诉我如何做到这一点?
谢谢!
而spidev是指向结构的指针? – Detheroc 2013-04-23 15:02:28
'#define BUSY(x)x-> busy' – BLUEPIXY 2013-04-23 15:04:05
总是包含错误信息!还有一小段代码显示错误。 '#define'本身不会给出错误,使用它时会出错。 – MSalters 2013-04-23 15:05:56