2
我正在在輸出中的文件夾名稱與argv的[]參數,然後執行以下代碼:的mkdir系統調用有時候創建一個不可讀目錄
mkdir(outputname, "0777");
有時它會正常工作和創建文件夾與正確的權限,但偶爾該文件夾將被創建,我將無法訪問該文件夾。這是一個簡單的修復常見的問題?
我正在在輸出中的文件夾名稱與argv的[]參數,然後執行以下代碼:的mkdir系統調用有時候創建一個不可讀目錄
mkdir(outputname, "0777");
有時它會正常工作和創建文件夾與正確的權限,但偶爾該文件夾將被創建,我將無法訪問該文件夾。這是一個簡單的修復常見的問題?
您正在向該模式發送字符串mkdir
,這是錯誤的類型。如果你包含正確的頭文件,編譯器會向你發出警告。該修復很簡單,
#include <sys/stat.h>
#include <sys/types.h>
...
mkdir(outputname, 0777);
haaaaaa我覺得啞巴,非常感謝你! – 2015-04-01 02:38:44
'-Wall'是你的朋友:) – teppic 2015-04-01 02:51:48