【求助】這個fork程式要如何寫呢..急救 - 第2頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 其 他 軟 體 討 論 版


PCZONE 討論區



通知

-- 其 他 軟 體 討 論 版 包括磁碟或檔案管理工具、掃毒軟體、解壓縮軟體、遠端遙控軟體、備份軟體、傳真軟體、手寫或語音等各種軟體使用經驗討論

會員

引用:
作者: lenbo
你的程式碼,漏了不少 ; 喔!

int main(int argc, char *argv[])

你輸入的指令會依順序存入陣列中…
ex:
C:\>test a b
a會存入argv[1]中,b會存入argv[2]中
詳細情形,去查一下C/C++的書就會知道了!
嗯..我會去找書來看看的
是漏了不少沒錯
但主要是因為不知要怎麼開頭

回覆
風来坊

小弟提供一個OS課本中,簡單的fork()程式
你可以研究看看…
語法:
#include <stdio.h>

main(int argc, char *argv[])
{
  int pid;

  /* fork another process */
  pid = fork();

  /* error occurred */	
  if(pid<0){   
    fprintf(stderr, "Fork Failed");
    exit(-1);

  /* child process */
  }else if(pid == 0){   
    execlp("/bin/ls","ls",NULL);
  
  /*parent process */
  }else{   
    /*parent will wait for the child to complete */
    wait(NULL);
    printf("Child Complete");
    exit(0);
  }
}
這個是跑 Linux 的哦…

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】有關RS空間的問題..急救 dickyabc -- HELP ME 電 腦 軟 硬 體 急 救 版 9 2005-09-04 11:34 PM
急救!win2000pro無法上網! hjwsirius ---- ADSL 軟 硬 體 技 術 0 2005-04-03 08:33 PM
[急救]如果不小心在暈倒下把顯示卡裝置disable cmy0122 -- HELP ME 電 腦 軟 硬 體 急 救 版 9 2004-11-04 10:01 AM
{急救}聲音大小問題 miniguy -- 多 媒 體 討 論 版 1 2002-12-07 06:05 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。