분류 전체보기
-
-
파일 시스템 - Win32Platform/File(장치 IO) 2009. 2. 4. 17:36
CreateFile() DeleteFile() CopyFile() CreateHardLink() MoveFile() MoveFileEx() MOVEFILE_COPY_ALLOWED CreateDirectory() RemoveDirectory() SetCurrentDirectory() GetCurrentDirectory() FindfirstFile() FtpFindFirstFile() FindNextFile() InternetFindNextFile() FindClose() GetFileInformationByHandle() GetFileTime() SetFileTime() CompareFileTime() FileTimeToSystemTime() SystemTimeToFileTime() FileTimeToLo..
-
C 라이브러리Data/string 2009. 2. 4. 16:35
#define _UNICODE #include int _tmain(int argc, LPTSTR argv[]) { ... } TCHAR, LPTSTR, LPCGSTR _T("..."), TEXT("..."), _TEXT("...") _stprintf() // sprintf() // wsprintf() _tstcpy() // strcpy() _itot() // itoa() _ttoi() _tcsupr() // _strupr, _wcsupr, _mbsupr _tcslwr() // _strlwr, _wcslwr, _mbslwr _totuppper() _totlower() _tcscmp() _tcscmpi() _tsetlocale() _tcsstr() // strstr, wcsstr, _mbsstr _memtc..
-
일반적 문자(generic characters)제네릭 프로그래밍 2009. 2. 4. 16:25
8비트 문자 집합 ASCII Latin-1 문자 집합 다중 바이트 문자(multiple character) wide character(16비트) Unicode UTF-16 엔코딩 wchar_t WCHAR LPWSTR #define UNICODE // Windows 함수 #define _UNICODE // C 라이브러리 #include #include int _tmain(int argc, LPTSTR argv[]) { ... } TCHAR, LPTSTR, LPCGSTR _T("..."), TEXT("..."), _TEXT("...") _fgettc() _tprintf() _stprintf() // sprintf() _tstcpy() // strcpy() _itot() // itoa() _ttoi() _to..
-
규격Platform/IPC 2009. 2. 4. 15:34
실행인자 환경변수 파일 가장 단순 HANDLE hTempFile_ = INVALID_HANDLE_VALUE; HANDLE hTempFile2 = INVALID_HANDLE_VALUE; TCHAR sTempFile[MAX_PATH]; memset(sTempFile, 0, sizeof sTempFile); try { TCHAR lpTempPathBuffer[MAX_PATH]; DWORD dwRetVal = 0; memset(lpTempPathBuffer, 0, sizeof lpTempPathBuffer); dwRetVal = GetTempPath(MAX_PATH, lpTempPathBuffer); if (dwRetVal > MAX_PATH || (dwRetVal == 0)) { throw 100; } if ..
-
스태틱(텍스트?) 컨트롤 - MFCGUI/컨트롤 2009. 2. 3. 20:20
CStatic ON_WM_CTLCOLOR_REFLECT on CtlColor .SetFont() .SetWindowText() .SetBitmap() CStatic m_CaptionCtrl; CFont m_Font; void CHardwarePage::DoDataExchange(CDataExchange* pDX) { CNewWizPage::DoDataExchange(pDX); //{{AFX_DATA_MAP(CHardwarePage) DDX_Control(pDX, ST_CAPTION, m_CaptionCtrl); //}}AFX_DATA_MAP } BOOL CHardwarePage::OnInitDialog() { CNewWizPage::OnInitDialog(); // TODO: Add extra initi..
-
Set - STLData/Container 2009. 1. 31. 17:59
std::set .count() .insert() ::iterator .begin() .end() 요소 타입의 비교 연산자 std::set_intersection() std::set_union() std::set_difference() std::set_symetric_difference() #include #include set word_exclusion; while ( cin >> tword ) { if ( word_exclusion.count( tword )) continue; words[ tword ]++; } set::iterator it = iset.begin(); for ( ; it != iset.end(); ++it ) cout