#include <stdio.h>
int main(void) {
// your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQo=
I2luY2x1ZGUgJmx0O3N0ZGlvLmgmZ3Q7CiNpbmNsdWRlICZsdDt1bmlzdGQuaCZndDsKI2luY2x1ZGUgJmx0O3N5cy93YWl0LmgmZ3Q7CgppbnQgbWFpbigpIHsKICAgIGludCBwaWQ7CgogICAgcGlkID0gZm9yaygpOwogICAgaWYgKHBpZCA9PSAwKSB7CiAgICAgICAgcHJpbnRmKCZxdW90O2JcbiZxdW90Oyk7ICAvLyDliqBcbu+8jOinpuWPkee8k+WGsuWIt+aWsAogICAgICAgIHJldHVybiAwOwogICAgfQoKICAgIHBpZCA9IGZvcmsoKTsKICAgIGlmIChwaWQgPT0gMCkgewogICAgICAgIHByaW50ZigmcXVvdDtjXG4mcXVvdDspOyAgLy8g5YqgXG4KICAgICAgICByZXR1cm4gMDsKICAgIH0KCiAgICB3YWl0KE5VTEwpOwogICAgd2FpdChOVUxMKTsKICAgIHByaW50ZigmcXVvdDthXG4mcXVvdDspOyAgLy8g5YqgXG4KCiAgICByZXR1cm4gMDsKfQ==
#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>
int main() {
int pid;
pid = fork();
if (pid == 0) {
printf("b\n"); // 加\n,触发缓冲刷新
return 0;
}
pid = fork();
if (pid == 0) {
printf("c\n"); // 加\n
return 0;
}
wait(NULL);
wait(NULL);
printf("a\n"); // 加\n
return 0;
}