#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { const char* path = getenv("PATH"); char* mypath = strdup(path); char* lasts; char* dir = strtok_r(mypath, ":", &lasts); while (dir) { puts(dir); dir = strtok_r(0, ":", &lasts); } free(mypath); } |