C언어/C언어 예제

[C언어 소스] vprintf 함수 사용 예제

언제나휴일 2016. 5. 4. 00:01
반응형

[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


언제나 휴일 티스토리 바로가기

언제나 휴일 유튜브 채널 바로가기

반응형