소스 질문이요.
클
2023.04.01
f1b0 = 0
f1b1 = 1
f1bn = f1bn-1 + f1bn-2
#include sys/types.h
#include stdio.h
#include unistd.h
int main()
{int n, i, value_new, value1, value2;
pid_t pid;
pid=fork() // fork() 사용
if(pid0){
printf(The fork failed!!);
exit(-1);}
else if (pid==0)
printf(피보나치수열을 구해봅시다.\n); // 자식 프로세스에 수열 출력
printf(몇 개를 구해볼까요?:); // 수열의 개수를 명령어 라인으로부터 받는다.
scanf(%d,&n);
i=0;
value1=value2=1;
printf(%4d,0);
printf(%4d,value1);
printf(%4d,value2);
while(i=n-4)
{value_new=value1+value2;
printf(%4d, value_new);
value2=value1;
value1=value_new;
i++; }}}
else{
wait(NULL); // wait() 시스템 호출
printf(Child Complete!!);
exit(0);
}
}
위 소스를 Win32 API 의 CreateProcess()를 사용하면 어떻게 나와요?..ㅠㅠ