728x90
반응형

TCHAR 자료형으로 된 문자배열이 저장될 공간이 필요하다!

TCHAR은 초기화 시 char 자료형 초기화와 비슷하지만 ""앞에 L을 붙여줘야한다.

ex)
TCHAR szBuff[64] = L"";

 

저장 될 공간이 준비가 된다면 swprintf_s 함수를 이용하여 문자배열을 준비한 공간에 저장해준다.

c언어에서 출력 할 때 사용하는 printf와 비슷하게 변수를 출력하려면 %d에 출력할 정수 값을 넣어준다.

[문자열만 출력할 경우]

swPrintf_s( 저장할 공간, L" 출력할 문자열 ");

[문자열과 정수값을 같이 출력할 경우]

swPrintf_s( 저장할 공간, L" 출력할 문자열  %d", 변수);

ex)

swprintf_s(szBuff, L"Bullet: %d", m_listBullet.size());

 

문자열이 저장되었으면 TextOut을 이용하여 출력한다.

TextOut( 도화지, int x, int y, 문자열이 저장된 공간, 문자열 길이)

ex)

TextOut(m_hDC, 50, 50, szBuff, lstrlen(szBuff));

728x90
반응형

'API > API' 카테고리의 다른 글

API - 충돌 (IntersectRect 함수)  (0) 2021.06.01
API - 움직이는 객체 맞추기  (0) 2021.05.30
API - 총알 발사 ( 왼, 위, 오, 아래 방향)  (1) 2021.05.30
GetAsyncKeyState 함수  (0) 2021.05.29
API - 도형 (총알 발사)  (0) 2021.05.29

+ Recent posts