我有一個基本問題。現在我應該足夠了解指針。我看到它的方式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