sprintf 를 사용하려면
#include <stdio.h> 가 필요.
이는 보통
#include <vcl.h>
#include <stdio.h>
#pragma hdrstop
식으로 쓰이게 되죠.
VC9에서 sprintf 경고 메세지...
wsprintf 가 있기 때문.
wsprintf 는
#include <stdio.h>
없이 사용가능한 WIN32 API 로,
일반 앤시코드과 유니코드 사용 프로그램에 공히 사용할수 있는 문자열 합성 함수.
유니코드를 사용하지 않는 프로그램이면 그냥 wsprintf 를 sprintf 대신 사용.
유니코드를 사용하는 프로그램이면 역시 wsprintf 를 그냥 사용.
유니코드를 사용할 경우는 문자열은 L"문자열"; 식으로 유니코드로 표현되어야 하며 char * 대신 wchat_t * 형이 사용.
한계가 있더군...
댓글 없음:
댓글 쓰기