[C언어] 현재 작업 경로 얻는 함수 - getcwd

C/파일, 디렉토리 함수2013. 12. 11. 14:30



※요약

getcwd : 현재 작업 중인 디렉토리의 경로를 얻는다.



※특징

버퍼가 작으면 에러가 발생할 수 있으므로 크게 잡는다.



※함수 원형 및 설명

char *getcwd( char *buffer, int maxlen );
//buffer : 파일의 경로
//maxlen : 파일에 설정할 접근 모드 값
//반환값 : 정상 일 때 0, 에러 시 -1



※예제

#include <stdio.h>
#include <direct.h>	//getcwd

#ifndef _MAX_PATH
#define _MAX_PATH 260
#endif

int main( )
{
	char strBuffer[_MAX_PATH] = { 0, };
	char *pstrBuffer = NULL;

	pstrBuffer = getcwd( strBuffer, _MAX_PATH );

	return 0;
}


작성자

Posted by 사용자 오뇽

태그

관련 글

댓글 영역