728x90

소스코드 160

1. 문자열 출력하기

이전 내용은 lib로 연결함.(lib생성과 연결은 이후에 추가예정) headerText.h #pragma once #include "libHeader.h" #include //1. 출력 영역 얻어오기 // - 윈도우에 텍스트를 출력하거나 그림을 그리려면 먼저 커널에서 출력 영역을 얻어와야 한다. // - 윈도우의 출력 영역은 좌측 상단 모서리를 원점으로 하는 화면 좌표계를 사용한다. // - 출력을 위해서 얻어온 화면 영역을 디바이스 컨텍스트(Device Context : DC)라 한다. // - 얻어온 DC는 HDC 타입의 변수에 저장해서 사용한다. // - HDC 타입은 메모리 영역을 관리하며, 메모리 영역에는 얻어온 화면 영역에 대한 속성값을 저장할 수 있다. // - DC를 얻어오는 함수/ 해제하..

0_윈도우 생성하기

//1.윈도우 프로그래밍 개요. // - 윈도우 API(Application Programming Interface)는 윈도우 응용 프로그램에서 필요한 기능을 라이브러리 함수 호출 형태로 사용할 수 있게 해준다. // - API에서 제공하는 기능은 주로 화면 제어, 그래픽 출력, 통신, 프로세스 관리, 오디오 처리, 보안 등이다. // - 이들 기능을 이용한 응용 프로그램은 사용자가 사용하기 편한 GUI(Graphical User Interface)를 제공하고 네트워크나 데이터베이스(DB)를 이용할 수 있다. // - 윈도우 프로그램은 기반이 되는 운영체제인 윈도우의 특징을 반영한다 // 1) GUI 기반 프로그램 : 생성된 윈도우에 메뉴, 툴바, 다양한 컨트롤을 표현해 사용자에게 편의성을 제공한다. /..

C++ ESPRESSO 1-1. 기초 사항 / LAB

//basic, expert #define expert #ifdef basic //화씨 온도를 섭씨 온도로 변환하는 프로그램. //헤더파일 추가 및 네임스페이스 설정 #include //using namespace std; using std::cout; using std::endl; using std::cin; int main() { //변수 선언 및 초기화 //int f_temp = 60; //int c_temp; double f_temp; double c_temp; cout > f_temp; //계산 결과를 c_temp에 대입 //c_temp = 5 / 9 * (f_temp - 32); c_temp = 5 / 9.0 * (f_temp - 32); // or c_temp = 5 / (double)9 *..

C++ ESPRESSO 1-1. 기초 사항 / programming

1. 상자의 체적을 구하는 프로그램. #include using std::cout; using std::endl; using std::cin; #include //상자의 부피를 구하는 프로그램 //조건 1. 상자의 크기는 200 * 200 * 200을 넘지 않는다. //조건 2. 사용할 수 있는 가장 작은 변수를 사용하라. int main() { unsigned short length, width, height; bool sw = true; while (sw) { cout length >> width >> height; if (length > 200 || width > 200 || height > 200) { cout

2_템플릿

#include using std::cout; using std::endl; using std::cin; #include using std::string; //first, second, third, forth, fifth_basic, fifth_default, sixth, seventh, eighth, nineth, problem_1, problem_2, problem_3 #define problem_3 //함수 템플릿 : 타입이 다른 함수를 만들어내는 틀 //클래스 템플릿 : 타입이 다른 클래스를 만들어내는 틀 //기본적인 자료형에 대한 함수는 함수 오버로딩으로 대응할 수 있지만 사용자 정의 자료형에 대해서는 대응할 수 없다. //이때 함수 템플릿을 사용하면 사용자 정의 자료형에도 대응하는 함수를 만들..

반응형