본문 바로가기 메뉴 바로가기

Zadd

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Zadd

검색하기 폼
  • 분류 전체보기 (85)
    • Zadd (7)
      • WorkOut (4)
    • Programming (60)
      • MFC(C++) (48)
      • C# (5)
      • Database (6)
      • Windows (1)
    • Blog (2)
    • Stock (2)
    • Travel Abroad (2)
      • Vietnam (0)
    • FYI (8)
    • 부가가치세 (4)
      • 준비 (4)
  • 방명록

[C++] 가변인수를 활용해보자.(로그 저장하기)

Visual Studio 2012 가변인수를 알아보고 이를 활용해 로그를 저장해보자. 대표적인 가변인수를 다루는 함수인 printf.printf("%d %s", n1, "Hello"); 위의 함수 인수들 중 처음 "" 부분인 format을 제외하고는 뒤에 변수의 개수가 일정치 않다.이를 가변 인수라 하고, 위의 함수는 가변인수 함수라고 한다. 1. 가변인수 함수의 기본적 형태 자료형 함수이름(자료형 고정인수, ...){va_list va;va_start(va, 고정인수);va_arg(va,자료형);va_end(va);} 주의사항1) 고정인수는 무조건 하나 이상이어야 한다.2) 고정인수가 두개 이상일 경우, va_start에는 가변인수 바로 앞인 마지막 고정인수를 넣어야한다. 2. 가변인수 사용하기(로그 ..

Programming/MFC(C++) 2018. 12. 10. 10:22
[MFC] 스레드 생성시 구조체 인자 넣기

Visual Studio 2012 사용 스레드(Thread)를 실행하기 전에 스레드에 전달하는 인자를 구조체를 활용하여 여러개의 변수로 만들어보자. 기존에 스레드 만드는 법은 아래를 참조. http://zadd.tistory.com/43 1. 구조체 선언 Header.hstruct STPARAM { CTestDlg *m_pDlg; inti; char ch; CString str; STPARAM(CTestDlg *pDlg, int num, char chTmp, CString strTmp) :m_pDlg(pDlg), i(num), ch(chTmp), str(strTmp){} }; //... STPARAM이란 구조체를 정의하고 그 안에 필요한 데이터들을 넣는다. STPARAM(......){} 구문은 처음 생..

Programming/MFC(C++) 2018. 12. 7. 13:40
[C#] 특정 프로세스의 윈도우를 캡쳐하기

Visual Studio 2012사용 특정 프로세스의 윈도우 화면을 캡쳐해보자.윈폼 프로그램에서 버튼 클릭으로 메모장의 화면을 캡쳐하는 것이 목표 1. 우선 Windows Form 응용프로그램으로 프로젝트 생성하자.- 버튼 컨트롤 하나 생성 2. using 문 추가using System.Runtime.InteropServices; //DllImport를 사용하기 위해using System.Drawing.Imaging; //Bitmap 자원 활용 3. 소스는 아래와 같이 작성 namespace Capture { public partial class Form1 : Form { [StructLayout(LayoutKind.Sequential)] public struct Rect { public int left..

Programming/C# 2018. 12. 5. 16:35
[C#] 백그라운드에서 키보드 입력 읽기

Visual Studio 2012사용 백그라운드에서 키보드 입력을 읽어보자. 1. 우선 Windows Form 응용프로그램으로 프로젝트 생성하자.- label 컨트롤 하나 생성한다. 2. 아래의 참조를 추가한다(어셈블리-프레임워크)- PresentationCore- WindowsBase 3. 소스는 아래와 같이 작성 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using ..

Programming/C# 2018. 12. 4. 17:46
[MFC] 레지스트리(Registry) 활용하여 값 저장/불러오기

Visual Studio 2012 사용 레지스트리를 활용하여 값을 저장 또는 불러오자.사용되는 모든 함수들은 CWinApp의 멤버함수로 정의되어 있다. 1. 레지스트리 키 1) 함수원형 void SetRegistryKey(LPCTSTR lpszRegistryKey); void SetRegistryKey(UINT nIDRegistryKey); HKEY GetAppRegistryKey(CAtlTransactionManager* pTM = NULL); SetRegistryKey를 통해 메인App의 키를 생성한다.lpszRegistryKey를 통해 생성할 키의 이름을 직접 적거나,nIDRegistryKey를 통해 키의 이름을 포함하는 문자열 리소스 ID를 활용할 수 있다. 생성한 키는 레지스트리의 HKEY_CU..

Programming/MFC(C++) 2018. 11. 29. 11:37
이전 1 ··· 7 8 9 10 11 12 13 ··· 17 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 청년내일채움공제
  • 모달리스 다이얼로그
  • 법정동코드
  • 항공알파벳
  • SendMessage
  • sqlite3
  • 스쿠트항공 환불받기
  • ADO
  • 소켓
  • 전자신고파일설명서
  • 프로세스이름변경
  • MFC
  • #자동업데이트
  • 스티커메모로드중
  • 청년내일채움공제 만기신청
  • 부가가치세
  • MFC ADO
  • MSSQL
  • MXCOMPONENT
  • 모달리스
  • MFC Modeless
  • 세금계산서합계표양식
  • c++
  • CMFCBUTTON
  • 해외송금확인
  • ADODB
  • 부가가치세전산매체
  • Modeless
  • Sticky Notes Loading
  • 전자신고변환
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바