0
我的指示很清楚,但我做錯了,你能幫助糾正我的錯誤嗎?打印getcwd路徑
說明: 否則,如果(「PWD」) 聲明大小MAX_PATH_LENGTH的char變量數組來保存路徑做了GETCWD 打印路徑
我的代碼:
}else if(strcmp(argv[0],"pwd")){
char arr[MAX_PATH_LENGTH];
char getcwd(arr,MAX_PATH_LENGTH);
printf("cwd: %s",arr);
'焦炭GETCWD(ARR,MAX_PATH_LENGTH);'= >'getcwd(arr,MAX_PATH_LENGTH);'。您也應該在打印該值之前檢查返回值。 – willys
'if(strcmp(argv [0],「pwd」))'表示「如果字符串不相等」。我想知道'argv [0]'來自哪裏。如果它是'main'的參數,那麼'argv [0]'是可執行文件的名稱。 –
你打算在這一行做什麼char getcwd(arr,MAX_PATH_LENGTH); ?? –