반응형
[C언어 소스] vprintf 함수 사용 예제
//C언어 표준 라이브러리 함수 사용법 가이드
//int vprintf ( const char * format, va_list arg ); 버퍼에 포멧을 지정하여 가변 인자를 출력하는 함수
//메시지와 가변 인자 리스트를 받아 표준 출력 스트림에 출력
#include <stdio.h>
#include <stdarg.h>
//가변 인자를 받아 표준 스트림에 출력하는 함수
void MyPrint(const char *msg, const char * format, ...)
{
va_list args;
printf(msg);
va_start(args, format);
vprintf(format, args);
va_end(args);
printf("\n");
}
int main()
{
MyPrint("테스트1: ", "Hello");
MyPrint("테스트2: ", "%d", 23);
MyPrint("테스트3: ", "%s %d", "Yahoo", 23);
return 0;
}
출력
테스트1: Hello
테스트2: 23
테스트3: Yahoo 23
반응형
'C언어 > C언어 예제' 카테고리의 다른 글
[C언어 소스] fwrite 함수 사용 예제 (0) | 2016.05.04 |
---|---|
[C언어 소스] fflush 함수 사용 예제 (0) | 2016.05.04 |
[C언어 소스] sscnf_s 함수 사용 예제 (0) | 2016.05.03 |
[C언어 소스] sscanf 함수 사용 예제 (0) | 2016.05.03 |
[C언어 소스] sprintf_s 함수 사용 예제 (0) | 2016.05.03 |