#include <stdio.h>
#include <direct.h> // chdir
#ifndef _MAX_PATH
#define _MAX_PATH 260
#endif // _MAX_PATH
int main(){
char strBuffer[_MAX_PATH]={0,};
char strChangeDir[_MAX_PATH]={"..\\"};
char *pStrBuffer = NULL;
pStrBuffer = _getcwd(strBuffer, _MAX_PATH);
printf("Beginning path : %s\n", strBuffer);
int nResult = _chdir(strChangeDir);
if ( nResult == 0 ){
printf( "Successed\n" );
pStrBuffer = _getcwd(strBuffer, _MAX_PATH);
printf( "Ending path : %s\n", strBuffer);
} else {
perror( "Failed" );
}
return 0;
}
< 테스트 결과 (Result of test) >
'STUDY > C_C++' 카테고리의 다른 글
[C/C++] 새로운 파일 만들기 (Make a New File) (0) | 2016.08.12 |
---|---|
폴더안에 파일들 특정 위치로 옮기기 (0) | 2015.07.21 |
폴더 안에 파일 찾기(하위 디렉토리 포함) (0) | 2015.07.21 |
폴더 안에 파일 찾기(현재폴더 목록만 출력) (0) | 2015.07.21 |
[VisualStudio] 중단점이 현재 적중되지 않습니다. 이 문서의 기호가 로드되지 않았습니다. (1) | 2014.06.24 |