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 |