-8
내 코드가 실행되는 상대 경로를 사용하여 디렉토리를 만들려고합니다. 그것은 나에게 오류를 준다.mkdir 함수는 C로 구현할 수 없습니다
formalbuild.c:2361: error: expected expression before '.' token
formalbuild.c:2361: error: too few arguments to function 'mkdir'
내 코드는 다음과 같습니다 당신이 man page가 표시되면 알 수 있습니다
if (JG_flag){
mkdir(./jgproject , 0777);
if(stat(DEF_CFE_LOG_FILE, &stat_var) != -1){
if(stat_var.st_size > 0){
fp = fopen(DEF_CFE_LOG_FILE,"r");
if(fp){
CopyFileToLog(fp, DEF_JG_HAL_LOG_FILE);
error_func_log("\n");
}
fclose(fp);
}
}
}
mkdir을 구현하려고합니까? 이제 mkdir이 UNIX의 C로 구현되었다는 사실을 알고 있기 때문에 걱정할 필요가 없습니다. – sashoalm
우리가 그것을 이해할 수 있도록 코드를 올바르게 들여 씁니다. – TheBigH
'./jgproject'를 인용 부호로 둘러 쌉니다. –