我有這樣的結構:#定義與成員從結構指針
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