У меня есть 3 ребенка, которые заканчиваются в разное время в разном порядке каждый раз, но я не знаю, как получить, какой конец первыйКак узнать, какой ребенок вышел из C?
У меня есть что-то вроде этого, где «победитель», «второй» и «третий» случайный сгенерированный раз, то первое окончание «победитель», но я не знаю, кто это
wait(&winner);
wait(&second);
wait(&third);
printf("======================================\n");
printf("----------Classification---------------\n");
printf("======================================\n");
printf("-First-.... Team %d , time: %d\n",/*1*/, WEXITSTATUS(winner));
printf("-Second-.... Team %d , time: %d\n",/*2*/, WEXITSTATUS(second));
printf("-Third-.... Team %d , time: %d\n",/*3*/, WEXITSTATUS(third));
Благодарим вас, работайте отлично, whit waitpid и функцию сравнения – jadelabe