Не добавляет нового студента в конец списка
Описание списка,
struct student {
char Surname[255];
char Name[255];
char Date[255];
int mark1;
int mark2;
int mark3;
};
struct Node
{
student stud;
Node* next;
};
Node* Head=NULL;
и сама функция добавления в конец,
void pushback()
{
Node* temp;
temp = (Node*)malloc(sizeof(Node));
printf("\n===========\n");
printf("Enter surname:");
scanf("%s", &temp->stud.Surname);
printf("Enter name:");
scanf("%s", &temp->stud.Name);
printf("Enter Date of bitrh:");
scanf("%s", &temp->stud.Date);
printf("Enter 3 marks(divided by spaces):");
scanf("%d %d %d", &temp->stud.mark1, &temp->stud.mark2, &temp->stud.mark3);
temp->next = NULL;
if (Head == NULL) Head = temp;
else {
Node* temp1 = Head;
while (temp1->next != NULL)
{
temp1 = temp1->next;
}
temp1->next = temp;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно увеличить высоту строк в многострочном тексте QLabelНо, не нашел решения с QFont и QStyleSheets
Пишу курсовую работуНужно зделать виртуальную лабораторную работу на тему "Електромагнитная индукция"
Доброго времени суток) При использовании процентной записи ширина элемента вычисляется в зависимости от ширины родительского элемента
Собственно, вопрос: чем отличается JavaScript от ES6, EC2015 и TypeScript? Никто мне толком не может ответить по существуЗачем для Angular 2 мне нужен именно...