This may sound like a simple question,but can u explain why we have to put
newOne=newPlanet(); ? Would it be ok if I just put newPlanet(); there?
Code:void enterPlanets(List *list)
{
Planet * newOne;
do
{
newOne = newPlanet();
if(newOne != NULL)
lst_add(list, newOne);
else
printf("Unable to create new planet\n");
} while(yes("Add more planets"));
}