[글쓴이:] <span>ssw3001</span>

[글쓴이:] ssw3001

[C++] _tcstol, strtol, wcstol 문자열 진수 변환

오늘은 문자열을 쉽게 2진수, 10진수, 16진수로 변경할 수 있는 _tcstol 함수에 대해 알아보겠습니다. 함수 원형은 아래와 같습니다. 오버플로우가 되면 LONG_MAX또는 LONG_MIN이 반환됩니다.3번째 인자(진수)가 2보다 작거나 32보다 크면 ERANGE , EINVAL을 반환합니다.해당 함수는 변환이 불가능하면 0을 …

[Visual C++] 문자열에 대하여 – 유니코드, 멀티바이트

가끔 프로그램을 만들다 보면 코드상으론 한글을 잘 표시했는데, 실행시켜보면 한글이 깨져있는 경험들이 있을겁니다. 프로그램뿐만 아니라 파일에서도 분명히 한글로 저장했는데 메모장으로 열었을 때 한글이 저장되어있지 않은 경우도 있구요. 최근엔 프로젝트 생성하더라도 …

[C++] namespace

처음에 개발을 배우면 아래와 같이 둘중 하나를 가지고 코딩하게 됩니다. 또는 저는 std:: 쓰는게 싫어서 using namespace std;를 많이 사용했습니다.이 namespace는 왜 쓰는 걸까요? namespace는 코드 영역을 정의하기 위해 사용합니다. …

[WinAPI] CScrollBar 사용법 – 2-2. 횡스크롤 만들기

안녕하세요. 저번 글까지는 스크롤을 만드는 것까지 했는데, 이번 글에서는 약간의 설명과 코드를 바로 첨부해 드리겠습니다. 코드를 하기 앞서 dc와 dcTemp, 그리고 스크롤로 표현 하는 방법을 설명해드리겠습니다.최종적으로 사용자가 보는 dc화면이 있습니다. 이 …

[WinAPI] CScrollBar 사용법 – 2-1. 횡스크롤 만들기

안녕하세요, 저번 글에 이어서 CScrollBar을 이용하여 특정 화면을 만들어 보도록 하겠습니다. 이번 글에서는 아래와 같이, 횡으로 화면이 전환되는 예제를 만들어 보겠습니다. MFC 프로젝트를 하나 생성하신 뒤, Static Control을 추가하시고 아래와 같이 속성들을 …

[WinAPI] CScrollBar 사용법 – 1. 기초

안녕하세요, CScrollBar의 사용법에 대해 알아보겠습니다.이번 글에서는 CScrollBar를 생성하는 코드만 알아보고 다음 글에서부터 이를 활용하여 화면을 만들어 보도록 하겠습니다. 가로 스크롤을 만든다는 가정하에 아래와 같이 헤더파일에 CScrollBar를 선언합니다. CScrollBar를 생성하는 방법은 아래와 같습니다. CScrollBar의 범위와, 위치, 정보를 설정하는 방법은 SCROLLINFO 구조체를 사용합니다. 그 방법은 …

클립보드 텍스트 저장하는 프로그램

작업을 하다보면 Ctrl + C, V를 많이 사용하는데 텍스트가 저장되었음 좋겠다고 생각 해서 만들어본 프로그램 입니다.OS가 32bit면 ClipboardText.exe를 64bit면 ClipboardText64.exe를 실행해주세요 사용자가 PC를 사용하다가 텍스트를 복사를 합니다. 그러면 우측에 프로그램 …