728x90

Programing Story's 260

[기초] C++ 변수(Variables)와 상수(Constants)

변수 (Variables) 정의 변수는 값을 저장하는 메모리 위치를 가리키는 식별자입니다. 선언 변수를 사용하기 전에 해당 변수의 타입과 이름을 지정하여 선언해야 합니다. 초기화 변수를 선언과 동시에 값을 할당할 수 있습니다. 초기화되지 않은 변수를 사용하면 예상치 못한 결과가 발생할 수 있습니다. 변경 가능 변수에는 여러 번 다른 값을 할당할 수 있습니다. 예시 int age = 25; float pi = 3.14f; char grade = 'A'; 상수 (Constants) 정의 상수는 프로그램에서 변경되지 않는 값을 나타냅니다. 선언 'const' 키워드를 사용하여 상수를 선언합니다. 초기화 선언과 동시에 값을 할당해야 합니다. 이후에는 값을 변경할 수 없습니다. 변경 불가능 한 번 값을 할당하면 ..

Application/기초 2024.03.21

[기초] C++ 재귀함수 (Recursive Function) : 팩토리얼

프로그래밍 세계에서 재귀 함수는 마치 마법과 같은 도구입니다. 처음 접하는 사람들에게는 이해하기 어렵고 신비로운 면이 있지만, 한 번 이해하고 나면 매우 강력한 도구로 활용할 수 있습니다. 이 글에서는 재귀 함수의 개념, 동작 방식, 그리고 활용 사례에 대해 알아보겠습니다. 재귀 함수란? 재귀 함수는 함수가 자기 자신을 호출하는 프로그래밍 기법입니다. 일반적으로 재귀 함수는 두 가지 요소로 구성됩니다: 기본 사례(base case)와 재귀 사례(recursive case). 기본 사례는 재귀 호출을 멈추게 하는 조건을 나타내며, 재귀 사례는 함수가 자기 자신을 호출하는 부분입니다. 재귀 함수의 동작 방식은? 재귀 함수가 호출되면, 컴퓨터는 현재의 함수 호출을 중단하고 새로운 함수 호출을 시작합니다. 이 ..

Application/기초 2024.03.20

[Windows] 화면 잠금 Command

화면 잠금을 할 때는 Win+L 을 눌러서 할 수도 있지만 바로가기 아이콘을 만들어서 사용을 원할 경우 아래와 같이 바로가기를 만들면 됩니다 우선 바탕화면에서 오른쪽 마우스를 눌러서 새로 만들기 -> 바로가기를 선택 후 항목 위치 입력칸에 아래와 같이 입력합니다 rundll32.exe user32.dll,LockWorkStation 사용할 이름은 화면 잠금이라고 설정하시고 바로가기 속성에서 아이콘 변경 선택 후 변경 하시면 됩니다 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

OS/Windows 2024.03.15

[기초] C++ 제어문 : 조건문과 반복문

이번에는 C++에서 사용되는 제어문에 대해 알아보려고 합니다. 제어문은 프로그램의 실행 흐름을 조절하는 데 사용되며, 조건문과 반복문으로 나뉩니다. 조건문 (Conditional Statements) 조건문은 주어진 조건에 따라 프로그램의 실행 경로를 결정합니다. C++에서 가장 널리 사용되는 조건문은 'if', 'else if', 'else'입니다. #include int main() { int x = 10; if (x > 10) { std::cout

Application/기초 2024.03.13

[기초] C++ 함수 정의와 활용

C++에서 함수는 프로그램을 모듈화 하고 코드를 구조화하는 데 중요한 역할을 합니다. 함수는 특정 작업을 수행하는 코드 블록이며, 필요할 때마다 호출하여 실행할 수 있습니다. 이 글에서는 C++에서 함수를 정의하고 활용하는 방법에 대해 알아보겠습니다. 함수 정의 C++에서 함수를 정의하는 방법은 다음과 같습니다 반환형 함수이름(매개변수목록) { // 함수 내용 return 반환값; } 여기서, 반환형 : 함수가 반환하는 값의 자료형을 나타냅니다. 반환값이 없을 경우 `void`를 사용합니다. 함수이름 : 함수의 이름을 지정합니다. 매개변수목록 : 함수에 전달되는 값들의 자료형과 이름을 나타냅니다. 반환값 : 함수가 호출한 곳으로 반환하는 값입니다. 반환형이 `void`인 경우 생략할 수 있습니다. 예시 ..

Application/기초 2024.03.12

[기초] C++ 데이터 타입 : 크기와 종류

C++ 프로그래밍을 하다 보면 다양한 데이터 타입을 다뤄야 합니다. 이러한 데이터 타입은 변수에 할당할 수 있는 값의 종류를 결정하며, 각각의 크기와 특성을 가지고 있습니다. 이번 포스팅에서는 C++에서 사용되는 주요 데이터 타입의 종류와 크기에 대해 알아보겠습니다. 정수형 (Integer Types) - char : 1바이트, -128부터 127 또는 0부터 255까지의 값을 나타냅니다. - short : 2바이트, -32,768부터 32,767까지의 값을 나타냅니다. - int : 대개 4바이트(32비트 아키텍처) 또는 8바이트(64비트 아키텍처) -2,147,483,648부터 2,147,483,647까지의 값을 나타냅니다. - long : 4바이트(32비트 아키텍처) 또는 8바이트(64비트 아키텍처..

Application/기초 2024.03.11

[정보] Excel 창 사라짐

엑셀 작업 중 아래의 버튼(창복원)을 잘못 눌렀을 때 창이 사라지는 현상이 발생 클릭 후 창을 최대로 해봐도 나타나지 않은 창 때문에 고민하던중 해결책 발견 상단 보기 메뉴에서 모두 정렬 을 선택 이후 나타난 메뉴에서 바둑판식 선택 후 확인 다시 나타난 창을 보실 수 있습니다 순간 창이 안보여서 한참을 머리 싸맸네요 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

Application/정보 2024.03.08

[정보] FTP URL 로그인 정보 입력

URL에 로그인을 정보를 입력 후 자동으로 로그인을 원할 경우 사용하는 방법입니다 공개된 장소에선 가급정 사용을 하지 마시고 개인 PC에서 사용을 권합니다 사용방법은 ftp://아이디:비밀번호@ftp주소:포트 방식으로 작성이 가능하며 가령 아이디가 id 이고 패스워드가 pwd 주소가 aaa.co.kr 포트가 기본 포트일 경우 ftp://id:pwd@aaa.co.kr 방식으로 접속이 가능합니다 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

Application/정보 2024.02.28

[MFC] Button Text Multiline (버튼 글자 줄 바꿈)

MFC 버튼의 Caption에서 줄 바꿈을 하고 싶다면 아래와 같이 스타일 설정을 변경 후 바꾸려는 글자로 지정하면 됩니다 LONG lStyle = ::GetWindowLong(GetDlgItem(IDC_BUTTON1)->GetSafeHwnd(), GWL_STYLE); ::SetWindowLong(GetDlgItem(IDC_BUTTON1)->GetSafeHwnd(), GWL_STYLE, lStyle | BS_MULTILINE); GetDlgItem(IDC_BUTTON1)->SetWindowText(_T("줄\n바꿈")); 설정을 완료하면 아래와 같이 줄이 바뀌는 것을 확인할 수 있습니다 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

Application/MFC 2024.01.29

[MFC] Picture Control Resource Bitmap 이미지 넣기

우선 리소스에서 Bitmap을 추가해 줍니다 다음 DIALOG 화면에서 Picture Control을 추가해 줍니다 Picture Control의 속성값은 아래와 같이 ID를 변경하고 Type을 Bitmap으로 수정합니다 그 후 컨트롤의 멤버 변수를 추가합니다 마지막으로 아래와 같이 작성하면 됩니다 BOOL CMFCDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 이 대화 상자의 아이콘을 설정합니다. 응용 프로그램의 주 창이 대화 상자가 아닐 경우에는 // 프레임워크가 이 작업을 자동으로 수행합니다. SetIcon(m_hIcon, TRUE);// 큰 아이콘을 설정합니다. SetIcon(m_hIcon, FALSE);// 작은 아이콘을 설정합니다. HBITMAP h..

Application/MFC 2024.01.24
728x90
반응형