私は基本的な問題があります。私は今、ポインタについて十分に知っておくべきです。私がそれを見る方法はconfigDataは(struct configの)リンクリストの最初のリンクですが、procNamesはstruct configのリンクリストの最初のリンクへのポインタです。ですから、procNamesがconfigDataと等しいと言いたいのであれば、私はconfigDataを指すポインタにアクセスする必要があります。これは*configData
です。とにかく私は何かが足りないと思う。誰もが問題を見ていますか?あなたはポインタABC。エラー:unary '*'の型引数が無効です( 'struct config'を持っています)
procNames = &configData;
たい。これは、構造configData
のアドレスへのポインタprocNames
を設定invalid type argument of unary ‘*’ (have ‘struct config’)
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? –
@PaulKar。はい。良いキャッチ - ありがとう! –