
MFC 문자열 대문자 소문자 변환 CString 문자열 대문자를 소문자로 소문자를 대문자로 변환하는 MakeUpper(), MakeLower() 함수에 대한 내용입니다. ▶ 특징 c언어 함수중 strupr(), strlwr() 함수와 같은 역할을 합니다. ▶ 예제 아래와 같이 해당 문자열에 .MakeUpper() / .MakeLower() 함수를 사용하시면 됩니다. ▶ 추가 설명 추가적으로 MakeReverse() 함수는 아래와 같이 문자열을 거꾸로 뒤집는 함수입니다. 감사합니다~!

MFC MoveWindow MFC에서 사용하는 control들의 위치와 크기를 변경하는 movewindow함수에 대해 알아보겠습니다. 1 2 3 void MoveWindow(int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE); // x,y => 위치 nWidth, nHeight => 가로,세로 cs 리스트 컨트롤 ID가 IDC_LIST1일 때 GetDlgItem(IDC_LIST1)->MoveWindow(10, 10, 100, 100); 을 사용하면 10,10 좌표에 가로세로 100인 크기로 컨트롤이 변경되게 됩니다. 추가적으로 BOOL GetWindowRect(HWND hWnd, LPRECT lpRect); BOOL GetClientRect(HWN..

MFC checkbox - 체크 여부 확인 MFC 도구 중 check box 체크 여부를 확인하는 방법 2가지를 알아보겠습니다. (체크박스 ID가 IDC_CHECK1이라고 가정했을 때) 1. ((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck() 체크박스가 체크되면 TRUE가 반환되고 체크되어있지 않으면 FALSE가 반환됩니다. 2. m_Check1.GetCheck() 이 방법은 체크박스에 변수를 추가시켜 주어야 합니다. 자세한 방법은 아래에 설명드리겠습니다. 체크박스의 변수를 m_Check1로 설정했을 때 체크박스가 체크되어 있으면 TRUE, 체크되어있지 않으면 FALSE가 반환됩니다. 여기까지 체크 여부를 확인할 수 있는 방법이었습니다. 추가적으로 SetCheck()를 사..
오늘은 mfc에서 이미지 크기를 조절하는 방법에 대해 간단히 설명드리려고 합니다~ 먼저 이미지 출력하는 방법이 궁금하시면 아래 링크에서 확인해주세요~ jeak.tistory.com/6 MFC CImage로 이미지 출력하기 오늘은 CImage를 사용해서 외부 이미지를 출력하는 예제를 만들어 보겠습니다~ 우선 원하는 외부 이미지를 다운로드하여 해당 프로그램의 소스 코드들이 있는 폴더 안에 넣어줍니다. 그리고 헤 jeak.tistory.com 이미지 출력을 할 때 draw함수를 사용해 이미지를 출력시킬 수 있습니다. 1 2 3 CImage m_image; CClientDC dc(this); m_image.Draw(dc, 0, 0); // x y 0,0 기준으로 그림이 그려진다. Colored by Color ..
[ c언어 정리 기초 - 표준 입출력(printf , scanf) ] 오늘은 c언어에서 아주 기본적이고 가장 많이 사용되는 입출력 printf()와 scanf()를 사용하는 방법에 대해 설명드리겠습니다. printf()와 scanf()는 헤더 파일에 정의되어 있습니다. [printf 함수] 우선 먼저 printf 함수에 대해 알아보겠습니다. printf는 printf와 format 이 합쳐진 글자입니다. printf 함수는 출력 함수 중에서 가장 많이 사용되는 함수이고 문자열 또한 출력시킬 수 있습니다. printf 사용 방법 int a = 5; printf( " %d " , a); 변수 a에 저장된 정수 5를 출력시키는 코드입니다. 아래와 같이 %를 다양하게 사용해 여러 가지 형식을 출력시킬 수 있습니..

c언어 - 포인터 정리 및 간단한 예제 [포인터(Pointer)] C언어에서는 간접 주소 지정 방식으로 포인터(Pointer)라는 문법을 제공합니다. 사용자가 사용하고 싶은 메모리의 주소를 저장하고 있는 변수입니다. int *ptr; -> 자료형이 int인 ptr 포인터 변수 선언 포인터는 값이 아닌 주소를 저장하는 데 쓰입니다. 변수의 메모리 주소를 출력해보겠습니다. #include int main(void) { int a; int* ptr; // 포인트 변수 선언 ptr = &a; // 변수 a의 주소를 ptr에 대임 printf("변수 a의 주소는 : %d", ptr); // a의 주소값 출력 return 0; } cs 위의 예제는 일반 변수 a를 만들어주었고 포인터 변수 ptr을 만들어주었습니다...

[C언어 - 배열 기초 예제] 배열을 사용한 간단한 기초 예제 4가지를 준비해보았습니다. 문제 설명과 입출력 예제와 출력 결과를 참고해서 프로그램을 만들어보세요. 정답 코드는 페이지 맨 아래쪽에 따로 정리해놓았습니다. [배열 예제 풀어보기] 1. 5명 학생의 성적을 입력받고 출력시켜보세요. ◎입력 예제 10 20 30 40 50 ◎출력 예제 1번째 학생의 성적은 10점입니다. 2번째 학생의 성적은 20점입니다. 3번째 학생의 성적은 30점입니다. 4번째 학생의 성적은 40점입니다. 5번째 학생의 성적은 50점입니다. (출력 결과) 2. 배열을 거꾸로 출력시키기 배열을 사용해 6개의 숫자를 입력받고 6개의 숫자를 거꾸로 출력시키는 예제를 만들어 보세요. ◎입력 예제 1 3 5 7 10 15 ◎출력 예제 1..

c언어 정리 기초 - 반복문(for, while) 오늘은 c언어에서 사용자가 원하는 작업을 반복적으로 수행하는 문법인 반복문에 대해 알아보겠습니다. 반복문은 어떠한 작업을 여러번 수행하고자 할 때 사용자가 그 작업을 더 효율적으로 하기 위해 만들어진 문법입니다. 예를 들어 hellow world를 5번 출력시킨다고 했을 때 반복문을 사용하지 않으면 printf("hellow world"); printf("hellow world"); printf("hellow world"); printf("hellow world"); printf("hellow world"); 이와같이 printf를 직접 5번 써야하는 불편함이있습니다. 하지만 반복문을 사용하면 좀 더 효율적으로 코딩 작업을 하실 수 있습니다. 반복문은 크..