例如:
#define BASE_PATH "foo/bar"
#define BIN_PATH "baz/bin"
我希望能够指向预定义的路径。一个示例用例是查看该文件夹的内容。
char path_of_executable[256];
printf ("%s \n",executable);
snprintf(path_of_executable, sizeof 256, "%s,%s,%s",BASE_PATH,executable,BIN_PATH);
printf("%s \n",path_of_executable);
chdir(path_of_executable);
execlp("ls","ls","-l",NULL);
path_of_executable 打印为/fo
我无法指向该路径,而是打印出当前文件夹中的文件。知道可能是什么问题吗?