嗨,大家好,我正在嘗試解析currnet工作目錄並將反斜槓更改爲正斜槓。但我得到的輸出喜歡這個C解析問題
Current Working Directory = /cygdrive/c/cworkspace/helloWorld
33
Current Working Directory = \cygdrive\c\cworkspace\helloWorld
代碼:
#include <sys/types.h>
#include <sys/dir.h>
#include <sys/param.h>
#include <stdio.h>
char pathname[MAXPATHLEN];
main()
{
int i =0;
(char *) getwd(pathname);
printf("Current Working Directory = %s\n %d\n",pathname, strlen(pathname));
for (i = 0; i < strlen(pathname); i++) {
if (pathname[i] == '/'){
pathname[i] = '\\';
}
}
printf("Current Working Directory = %s\n",pathname);
}
你期待看到什麼? – NPE
刪除for循環:) –
輸出完全按照你所說的應該:/ –