'C'에 해당되는 글 1건

  1. 2010.01.22 [stdarg.h]가변인수 처리 함수 구현 및 활용

가변 인수 데이터를 처리하는 예시 문장

 

stdarg.h 헤드파일의 예시 문장

// test.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <stdio.h>
#include <stdarg.h>

int vpf(char *fmt, ...)
{
   va_list argptr;
   int cnt;

   va_start(argptr, fmt);
   cnt = vprintf(fmt, argptr);
   va_end(argptr);

   return(cnt);
}

 

int _tmain(int argc, _TCHAR* argv[])
{
 int inumber = 30;
 float fnumber = 90.0;
 char *string = "abc";

 vpf("%d %f %s\n",inumber,fnumber,string);

 fgetchar();
 return 0;
}

 

(실행 결과)

30 90.000000 abc

Posted by 혀나미
,