반응형

프로그래밍 44

[C# / Winform] Winform 리스트박스(ListBox) 사용하는 방법

리스트 박스는 리스트를 보여주는 역할을 합니다. 기본적인 사용법은 아래와 같습니다. private void Form1_Load(object sender, EventArgs e) { listBox1.Items.Add("첫번째"); listBox1.Items.Add("두번째"); listBox1.Items.Add("세번째"); listBox1.Items.Add("네번째"); listBox1.Items.Add("다섯번째"); listBox1.SelectedIndex = 0; } 로드 함수에 다음과 같이 Add함수로 아이템을 추가하고 SelectedIndex 함수로 초기 선택 아이템의 인덱스를 설정하고 실행하면 아래와 같이 실행이됩니다. 추가해준 아이템들에 더블클릭 이벤트를 추가 해 줬습니다. private v..

[Python] 파이썬 print 함수: 초보자를 위한 완벽한 사용 방법과 예시

"print" 함수는 화면에 내용을 출력하는 데 사용됩니다. print("출력 입니다.") #출력결과 출력 입니다. 위와 같이 간단한 문자열을 출력할 수 있습니다. 변수를 사용하여 동적인 내용을 출력할 수 있습니다. 예를 들어, 다음과 같이 변수를 출력할 수 있습니다. num = 10 print("num : ", num) #출력결과 num : 10 이스케이프 문자열을 사용하여 특수한 문자를 출력할 수 있습니다. #"\n"은 줄바꿈을 의미하고, "\t"는 탭 문자를 의미합니다. print("1\n2") #출력결과 1 2 작은 따옴표나 큰 따옴표를 출력할 때는 적절한 이스케이프 문자열을 사용해야 합니다. print("'안녕'") print('"안녕"') print("\"안녕\"") #출력 결과 '안녕' "안..

[c++] memcpy 함수로 배열 값 복사하기

memcpy는 메모리를 복사해 주는 함수입니다. memcpy(복사위치,복사대상,복사할 사이즈) 이렇게 3가지 인자를 사용합니다. 배열은 연속적인 메모리를 가지고 있어서 서로 다른 배열끼리 값을 복사 할 수 있습니다. 아래는 간단한 예제입니다. #include using namespace std; int main() { int arr[4] = { 1,2,3,4}; int cpy[4] = { 0, }; for (int i : cpy) // 복사하기전 값 출력 cout

프로그래밍/c++ 2020.09.19

[c++] Thread를 이용한 비동기 프로그래밍

thread 란 그냥 간단하게 백그라운드에서 실행될 프로그램 하나를 만든다고 이해하면 쉽게 이해가 될 것이다. 일단 thread를 사용하기 위해선 #include 이렇게 thread를 include 해주어야 한다. 사용방법은 thread(백그라운드에서 돌릴 함수이름) 이렇게 사용한다. join 함수는 thread가 종료 될 때까지 아래 코드를 실행 시키지 않고 기다리게 만든다. thread tr(함수이름); //선언시 tr.join(); //thread 종료 까지 대기 아래는 간단한 예제이다. #include #include #include using namespace std; void untr_for(); void tr_for(); int main() { thread tr(tr_for); untr_fo..

프로그래밍/c++ 2020.09.17

[c++ STL] Multimap 기본 사용법 및 예제

Multimap은 map이지만 같은 key값에 여러개의 value를 저장할 수 있는 특징을 가졌습니다. 값의 저장 방법은 map과 동일하며 []를 사용하여 자동으로 값을 넣어주는 방법은 사용하지 못합니다. 선언방법을 알아봅시다. #include 먼저 전처리기에 include를 해야합니다. int형의 key와 string의 value를 저장하는 m_map라는 이름의 multimap를 만든다고 한다면 multimap m_map; 이런식으로 선언을 하면 됩니다. 사용방법을 알아 봅시다. 값을 저장하는 방법은 map과 동일하게 make_pair를 사용하여 pair를 만들어 넣어 줍니다. m_map.insert(make_pair(key,value)); 지우는방법도 마찬가지로 동일합니다. erase를 사용하며 it..

반응형