CAFE

C 언어 일반

가변인자 사용법 - va_list

작성자창공|작성시간12.05.15|조회수459 목록 댓글 0

va_list 포인터의 데이터 형
va_start() 인수의 목록을 초기화하는데 사용되는 매크로
va_arg() 변수 목록에서 차례대로 각각의 인수를 읽어들이는데 사용되는 매크로
va_end() 모든 인수를 받아들이고나서 "정리" 동작을 수행하기 위해서 사용되는 매크로 
void writeCommand(int len, ...)
{
char txBuf[256] ;
va_list argptr ;
va_start(argptr, len) ;
for(int i=0 ; i<len ; i++)
      txBuf[i] = va_arg(argptr, char) ;
va_end(argptr) ;
SputstrLen(txBuf, len) ;
}

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼