티스토리 뷰

wsprintf 로 buf에 문자열 복사하기 (Win32 Api)

포멧된 데이터를 특정 버퍼에 넘겨준다. 모든 인수는 해당포멧에따른 스트링으로 변환된다.

복사가 끝나면 마지막에 널문자를 추가해준다. 하지만, 반환되는 값에는 널문자를 카운트 하지 않는다.

형식

int wsprintf(
    수신할 LPSTR타입의 버퍼,
    규격에 따른 문자열,
    하나 이상의 인자(선택)

);

wsprintf

사용예시

버퍼에 사각형의 정보를 위와 같이 출력하고 싶을때. TCHAR를 이용해서 출력하고 싶을때 사용했습니다. %d에 넣어줄 정수를 3번째 인자부터 차례대로 넣어주며, %02d의 뜻은 출력 정수를 2자리로 하겠다는 것이고 빈 공간은 0으로 채운다는 뜻입니다.

댓글
최근에 올라온 글
최근에 달린 댓글
네이버 이웃추가
«   2024/04   »
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
글 보관함