我有一个基本问题。现在我应该足够了解指针。我看到它的方式configData是链接列表中的第一个链接(类型为struct config),而procNames是指向类型为struct config的链接列表中的第一个链接的指针。所以如果我想说procNames等于configData,那么我需要访问指向configData的指针*configData
。无论如何,我想我失去了一些东西。任何人都看到了问题?另外,我得到了一个错误:错误:invalid type argument of unary ‘*’ (have ‘struct config’)
指针ABC。错误:一元'*'的无效类型参数(有'结构配置')
struct config_line {
char name[MAX_WORD];
int time;
};
struct config {
struct config_line *lines;
int count;
};
//global variable
struct config configData;
//local variable
struct config *procNames;
//the problem (done locally)
procNames = *configData;
不会是procName-> lines [i] = * linePtr? – 2012-03-05 00:03:37
@PaulKar。是。好 - 赶快 - 谢谢! – 2012-03-05 02:15:32