※요약
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;
}
'C > 파일, 디렉토리 함수' 카테고리의 다른 글
| [C언어] 파일 및 디렉토리 이름 변경 함수 - rename (2) | 2013.12.13 |
|---|---|
| [C언어] 현재 작업 드라이브 구하는 함수 - _getdrive (0) | 2013.12.12 |
| [C언어] 작업 디렉토리 (폴더) 변경 함수 - chdir (1) | 2013.12.11 |
| [C언어] 파일 및 디렉토리 속성 변경 함수 - chmod (0) | 2013.12.10 |
| [C언어] 디렉토리 (폴더) 생성 함수 - mkdir (0) | 2013.12.10 |
| [C언어] 디렉토리 (폴더) 삭제 함수 - rmdir (1) | 2013.12.09 |
| [C언어] 파일 삭제 함수 - remove (1) | 2013.12.09 |