2016-05-26 2 views
1
typedef struct Monom{ 
    int coeficient; 
    int exponent; 
    struct Monom* Next; 
    }Monom; 

typedef struct list_polinom{ 
    struct Monom* First_element; 
    }list_polinom; 

int main(){ 
    struct list_polinom* Polinoms; 
    struct Monom* Monoms; 
    Polinoms = (struct list_polinom*)malloc(x * sizeof(struct list_polinom)); 
    Monoms = (struct Monom*)malloc(y * sizeof(stuct Monom)); 
    Polinoms[0].First_element = &Monoms[z]; 
    Monoms[z].exponent = x; 
    return 0; 
    } 

だから私はprintf("%d\n",Polinoms[0].First_element.exponentを印刷したい)が、私はこのエラーを得た:私が間違って他の構造体へのポインタであるstructのメンバを出力しますか?

[Error] request for member 'exponent' in something not a structure or union

何をやっていますか?

注:x、y、zは整数です。 First_elementとして

答えて

関連する問題