何らかの原因で、procNames.countにアクセスできません。カウンターを増やすだけでいいです。なぜ私は分からない。誰もが問題を見ていますか?構造体のコピーへのアクセス。私はエラーが発生します:構造体または共用体でないメンバーの 'count'メンバーのリクエスト
struct config_line {
char name[MAX_WORD];
int time;
};
struct config {
struct config_line *lines;
int count;
};
//global variable
struct config configData;
// allocate memory to procNames
procNames = malloc(sizeof(struct config));
if (procNames == NULL) {
printf("problem allocating memory, for procNames. int procnanny(void)");
return 0;
}
//local variable
struct config *procNames;
procNames = &configData;
// the problem
procNames.count++;