我想concatenate字符串和2/3
字符串路徑,並在#define
字符串連接
例如是defined:
#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
我不能直接給這條道路,而是在當前文件夾中的文件被打印出來。任何想法可能是什麼問題?
WOHA!但爲什麼我不能更改到該目錄? 。我收回我的問題 – pistal
'%s'之間的附加','產生了問題。 – pistal