Я знаю, что это просто, но я все еще слишком сонный, чтобы понять это.
Кто-нибудь может мне помочь?
char buf1[] = "one second program started\n";
char buf2[] = "one second program end\n";
int main(void)
{
write(1,buf1,100);
sleep(1);
write(1,buf2,100);
}
Мне нужно напечатать первый оператор, затем, после единичного ожидания, напечатать второй оператор. Но когда я выполняю это, оба оператора печатаются, затем единичное ожидание и второй оператор печатаются дважды. Куда я иду не так?