long int getcode(price prices[], int numprices) { bool b = 0; unsigned long long code; while (b == 0) { printf("Введіть код товару: "); if (!scanf_s("%lu", &code)) { rewind(stdin); printf("Введений код не є числом, спробуйте знову\n"); continue; } rewind(stdin); for (int i = 0; i < numprices; i++) { if (prices[i].code == code) { b = 1; break; } } if (b == 0) { printf("Коду %lu немає в довідковій інформації, спробуйте знову\n", code); } } return code; }