자주 사용되지는 않지만 가끔 형태를 변형시켜 사용하는 경우가 발생합니다.
void print(const int nMaxLen, char* format, ...)
{
char *buffer = new char[nMaxLen];
va_list argptr;
va_start(argptr, format);
vsprintf(buffer, format, argptr);
va_end(argptr);
printf("%s\n", buffer);
delete [] buffer;
buffer = NULL;
}
print(10, "%s%d", "No.", 1);
'프로그래밍 팁 > etc' 카테고리의 다른 글
하드디스크 용량확인 (0) | 2010.04.19 |
---|---|
네트워크 정보(사운드카드, 맥어드레스, IP주소) (0) | 2010.04.17 |
URLDownloadToFile 예제 (0) | 2010.04.13 |
CImageList예제 (0) | 2010.04.12 |
파일과 폴더 아이콘 핸들 가져오기 (0) | 2010.04.12 |