diff --git a/du5/program.c b/du5/program.c index 2ea4489..608aa74 100644 --- a/du5/program.c +++ b/du5/program.c @@ -27,12 +27,12 @@ int comp(const void *p1, const void *p2){ int main(){ - struct person **PersonList=(struct person *)calloc(0,sizeof(struct person)); + struct person **PersonList=(struct person **)calloc(0,sizeof(struct person*)); char name[30]; int score=0; int c =0; while(scanf("%d %s",&score,name)!=EOF){ - addElement(PersonList,score,name); + addElement(&PersonList,score,name); c++; }