Programing - C/C Basic grammar
123 현재 작업중인 디렉터리 구하고 변경하기(_getcwd, _chdir)
junmoyo
2018. 1. 3. 20:15
개념 :
1. direct.h 에 포함되어 있습니다.
2. 원형 :
-현재 작업중 디렉터리 : char* _getcwd(char* buffer, int maxlen);
-디렉터리 변경 : int _chdir(char* buffer); // return -1 error, 0 success
소스코드 : main.c
#include <stdio.h>
#include <stdlib.h>//_MAX_PATH 사용하기 위해 선언
#include <direct.h>
int main(void)
{
char currentPath[_MAX_PATH];
const char *pChangePath = "C:\\Users\\junmo\\Desktop\\300\\123\\ChangeDir";
_getcwd(currentPath, _MAX_PATH);
puts(currentPath);
puts("change Path");
_chdir(pChangePath);
_getcwd(currentPath, _MAX_PATH);
puts(currentPath);
system("pause");
return 0;
}
결과 :