void load_file() { char temp[2000]; char temp1[50]; char temp2[20]; double temp3; double temp4; struct Node *Root = NULL; FILE*fp=fopen("class.txt", "r"); while( (fscanf(fp, "%s%s%lf%lf", temp1, temp2, &temp3, temp4))!=EOF) { struct Node *newNode=(struct Node*)malloc(sizeof(struct Node)); strcpy(newNode->model, temp1); // newNode->model = temp1; strcpy(newNode->colourType, temp2); // newNode->colourType = temp2; newNode->price = temp3; newNode->deposit = temp4; newNode->parent=NULL; newNode->left=NULL; newNode->right=NULL; Root=Insert(Root,newNode); } PrintTree(Root); return; }