Unix C 환경에서 가변인수관련...질문합니다.
글쓴이: 익명 사용자 / 작성시간: 화, 2002/02/26 - 6:34오후
프로그램상에서 똑같은 print out문을
fprint(stderr ,"contents" , ...);
fprint(logfile , "contents" , ...);
와같이 두줄로 쓰지않고 (가변인수를 인수로받아들이는 )함수를 만들어서
함수내에서
두개의 stream에 출력하려고(stderr , logfile) 합니다.
그럼,
만든 함수내부에서 "contents" 문자열을 분석하여 %s , %d , %f 등을 토
큰으로 분류해서 fprintf를 호출하는 방법밖에 없는지 궁금합니다.
토근분석을 꼭할수밖에 없을것같은데 안그렇고
바로 fprintf를 호출할수 있는 방법이 있을까요?
Forums:
vfprintf 쓰시면 될 것 같습니다. (내용무)
.
댓글 달기