void _splitpath( const char *path, char *drive, char *dir, char *fname, char
*ext );
를 쓰면 된다.
MSDN에 샘플.
*ext );
를 쓰면 된다.
MSDN에 샘플.
#include <stdlib.h>
#include <stdio.h>
void main( void )
{
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", "\\sample\\crt\\", "makepath", "c" );
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 );
}
'프로그래밍 > VC++' 카테고리의 다른 글
VC++에서 ADO 사용하기 (0) | 2006.10.18 |
---|---|
MFC 탭컨트롤에 TCN_SELCHANGE 메시지 날리는 방법 (0) | 2006.10.08 |
다이얼로그 박스에서 CDirTreeCtrl 사용해서 트리에 폴더 목록 표시하기 (0) | 2006.10.06 |
CRectTracker 쓰는 법(간단) (0) | 2006.09.25 |
VC++ .Net 2003 에서 iostream.h 가 incude 되지 않는다? (0) | 2006.09.02 |