char *path; char *ptr; path = getenv("PATH"); ptr = strtok(path,":"); while(ptr != NULL){ printf("%s\n",ptr); ptr = strtok(NULL,":"); } //此程式的環境變數PATH已經被strtok切亂 execlp("ps","ps",NULL)); //execlp取到不正確的PATH,找不到ps這個程式
No comments:
Post a Comment