dev-logs
전체집합의 원소를 입력하면 원소의 개수가 3개인 부분집합들을 출력해 준다. 1. 전체집합의 원소개수입력 2. 전체집합의 원소 입력 3. 부분집합이 생기는 경우의 수 계산(확률의 조합 이용) 4. 전체집합의 앞에서부터 차례대로 3개씩 넣음ex) 전체집합이 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 이라 하면{1, 2, 3} {1, 2, 4} {1, 2, 5} ...{1, 2, 10}{1, 3, 4} {1, 3, 5} ... {1, 3, 10} 이런식으로 첫번째 고정한 후 나머지 차례대로 집어넣는다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960..
이미지파일 불러오는 걸 이전까지 했는데요. 이번에는 불러온 rgb이미지를 gray이미지로 변환하는 걸 구현하겠습니다. 메뉴에 Convert Gray 항목을 추가했구요, 우클릭해서 이벤트를 추가합니다. 잘못캡쳐됐는데, 클래스목록은 CViewerDlg로 놓고 추가해주세요~! 저는 함수이름도 OnConvertgrayBtnClick() 으로 변경했습니다. RGB는 한픽셀당 3비트인데 각각의 비트에는 B, G, R 순서대로 값이 들어갑니다. gray로 바꾸는 부분에 for문 안에서 rgb 값을 정의해줄때 rgb 구조를 잘 생각할것! 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647void CViewerDlg::..
간단한 뷰어 프로그램을 만들어보려 합니다. UI는 c++ MFC를 사용합니다. MFC 를 다루는건 이번이 처음인데 윈폼이 그리워집니다. MFC 응용 프로그램 선택 대화상자 기반 을 선택하고 마침 합니다. 이런 dialog가 만들어집니다. 왼쪽에 리소스 뷰를 보시면 밑줄친폴더 우클릭 후 리소스 추가 Menu를 새로만들기 합니다. 메뉴 창이 따로 만들어지네요. 컨트롤을 입력해주세요! 참고로 이번포스팅은 File Open 까지 구현합니다..ㅎㅎ File Open 버튼에서 우클릭 - 이벤트 처리기 추가 클릭 위와 같이 선택해주세요. 저는 보기편하게 함수처리기 이름을 위처럼 살짝 변경했습니다 :) 추가 및 편집 을 누르면 코드창으로 이동합니다. 이런 함수가 만들어지고 여기에 이벤트를 구현합니다. openfiled..