Как бы я go о том, чтобы запустить l oop в C, сказал бы N раз? Например, я достигаю этой функции и затем хочу запустить блок while () 5 раз.
// while there are customers
while (customers_length)
{
// check if there are customers waiting
if (index == initial_customers_length)
customers_are_waiting = 0;
// increment one hour
sum++;
// for every cashier subtract one hour
for (i = 0; i < n; i++)
{
cashiers[i].how_many_hours--;
// if cashier has no customers and no customers waiting reset to 0;
if (cashiers[i].how_many_hours < 0)
cashiers[i].how_many_hours = 0;
}
// if a cashier is free and there are no customers waiting, allocate next customer
for (i = 0; i < n; i++)
{
if (!cashiers[i].how_many_hours && customers_are_waiting)
{
cashiers[i].how_many_hours = customers[index];
customers_length--;
// queue next customer in line
index++;
}
if (!cashiers[i].how_many_hours)
customers_length--;
}
}
Какая команда для этого в gdb?