Спасибо всем за отзыв! Вот решение после применения исправлений.Функция работает только один раз - C
typedef struct employeeData
{
//....
char* Name[20]; //Char name needed to be defined size. Or use of Malloc in the functions
//...
} employee;
Issue где добавить, прежде чем голова возвращения аварии ...
if (addEMP_ID < head->EMP_ID)
{
current->next = head;
head = current; //Required for this scenario
return current;
}
Примите один из ответов, который устранил вашу проблему. –
они оба сделали, хотя. У меня было 2 проблемы, и каждый из них был исправлен. – user2990336