Предмет:
ИнформатикаАвтор:
lisafoleyЩоб вивести 6 запис, якщо він має однакову кількість товарів з 5 записом, потрібно змінити умову циклу while на таку:
while ((i <= 5 || a.num == prev.num) && fread(&a, sizeof(Handmade), 1, handmade_store))
Де prev - це змінна типу Handmade, яка зберігає попередньо прочитаний запис. Її треба оголосити перед циклом і оновлювати після кожного виведення:
Handmade prev; while ((i <= 5 || a.num == prev.num) && fread(&a, sizeof(Handmade), 1, handmade_store)) { // виводимо a prev = a; }
Автор:
trufflesyiggДобавить свой ответ
Предмет:
Французский языкАвтор:
emily34Ответов:
Смотреть
Предмет:
Українська моваАвтор:
aryanОтветов:
Смотреть