반응형

char path_buffer[MAX_PATH];        // 전체 경로

char drive[MAX_DRIVE];               // 드라이브 명

char dir[MAX_DIR];                      // 디렉토리 경로

char fname[MAX_FNAME];           // 파일명

char ext[MAX_EXT];                    // 확장자 명

// 입력된 문자열로 부터 경로를 만든다.

_makepath(path_buffer, "c", \\temp\\1111\\, "filename_test", "txt");

printf("Path created with _makepath: %s\n\n", path_buffer);

// 입력한 전체 경로를 각각 쪼개서 저장한다.

_splitpath(path_buffer, drive, dir, fname, ext);

printf("Path extracted with _splitpath:\n");

printf(" Drive: %s\n", drive);

printf(" Dir: %s\n", dir);

printf(" Filename: %s\n", fname);

printf(" Ext: %s\n", ext);


Path created with _makepath: c:\temp\1111\filename_test.txt

Path extracted with _splitpath:

 Drive: c:

 Dir: \temp\1111\

 Filename: filename_test

 Ext: .txt

반응형

'프로그래밍 > C, C++' 카테고리의 다른 글

C언어 출력타입 %d, %f, %e, %o, %x, %u, %g ......  (0) 2013.12.11
정적 바인딩과 동적 바인딩  (0) 2013.07.08
상속(Inheritance)  (0) 2013.07.07
바인딩  (0) 2013.06.03
가상함수  (0) 2013.06.03

+ Recent posts