有趣的效果: printf + fork
今天突然想到一個有趣的效果。
之前沒想到過,可能我就爛。
看 code。
```c
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
int main() {
printf("Hello World");
pid_t pid = fork();
if (pid == 0) {
printf("I am child process\n");
} else {
printf("A childe process %d is forked\n", pid);
}
int status;
wait(&status);
return 0;
}
```
輸出(隨便跑的,cavern 要不要加可以跑 code 的功能?):
```
Hello WorldA childe process 1289854 is forked
Hello WorldI am child process
```
如果你也想跑跑看但是懶得打字:[https://replit.com/@secminhr/interesting-effect#main.c](https://replit.com/@secminhr/interesting-effect#main.c)
2022-12-25 01:35:03
留言
Last fetch: --:--
現在還沒有留言!