유니코드에서 초성 중성 종성 떼어내기

유니코드 완성형 값 = ( ( ( 초성 * 21 ) + 중성 ) * 28 ) + 종성 + 0xAC00; #include <cstdio> #include <TCHAR.H>#include <locale>using namespace std;int main(){ setlocale(LC_ALL, "Korean"); TCHAR t = _T('헉'); TCHAR jong = (t - 0xAC0...

부분 집합 구하기

backtracking--부분집합형부분 집합형 문제의 기본 틀 첫째 원소, 둘째 원소 2 개 있을 때 부분집합의 수는 4 개이다. 2 가지 모두 포함하는 경우 (o o) 첫 원소 포함 , 둘째 원소 포함하지 않는 경우 (o x) 첫 원소 포함하지 않고 , 둘째 원소 포함하는 경우(x o) 2...

당신은 디씨인인가?

그리고 문득 생각든 나의 갤로그..

알고리즘 트레이닝 사이트

http://dovelet.com원래는 정보올림피아드 연습용으로 이용하라고 만든 사이트인데 일반 알고리즘 공부할 때도 쓸모있다고 생각한다.

가상함수

30-1-나.가상 함수의 개념 다음 예제는 가상 함수의 필요성을 설명하기 위한 잘못된 예제이다. 이 예제가 어떤 문제점을 가지고 있는지 분석해 보고 해결 방법을 생각해 보자. 설명을 위한 예제이므로 실용성은 전혀 없다. 예 제 : VirtFunc #include <Turboc.h&g...

가상 파괴자

30-2-라.가상 파괴자 기반 클래스의 파괴자는 반드시 가상으로 선언해야 한다. 왜 파괴자는 가상 함수여야 하는지 아주 간단한 예제를 만들어 보고 파괴자가 가상이 아닐 때 어떤 문제가 발생하는지 보자. 예 제 : VirtDestructor #include <Turboc.h> class B...

DC 다룰때 편리한 SaveDC 와 RestoreDC

화면에 글자 좀 출력하는 중이었습니다.그런데 아시다시피 글꼴 좀 바꾸려면 여간 귀찮지 않습니까?그것 말고도 비트맵을 출력할 때도 SelectObject로 새 비트맵 골라준 다음 반환값 저장했다가 이전 비트맵 다시 선택해주고...전 그냥 이런 식으로 하는게 정석인 줄...

군대갑니다.

2008 년 6월 30일 군입대 합니다.가기 전에 도메인과 계정기간이나 연장시켜놓고 가야지.후 답답합니다... -_-

KSF Creator2 의 정식버전 배포

KSF Creator2 가 뭐냐면 KSF Creator 의 이름에서 유추할 수 있듯이 KSF 를 만드는 프로그램이다.KSF 는 지금의 KSF 구동기인 Direct Move 의 원조 프로그램 Kick it up 의 노트파일이다.즉 Kick it up Step File이것은 Direct Move 의 구동모습그러니까 Direct Move...

CreateCompatibleBitmap 의 단점을 대체하는 함수

CreateCompatibleBitmap 함수는 16 메가의 제한과 30개 제한이 있다.단점을 보완하기 위한 함수는 Win32 API 함수인 CreateDIBSection 을 사용하면 된다.쓰기 쉽게 함수로 만들어놓으면 편하다.MFC 버전HBITMAP MakeDIBSection(CDC* pDC, int width, int height) { B...