0
이 함수는 하나 이상의 char 매개 변수를 사용하여 각 매개 변수를 출력하고 각 문자의 끝에 '\ n'을 추가합니까?여러 개의 매개 변수를 C로 인쇄하십시오
void printAndSave(char* msg,...)
{
//printing single one.
//printf("Log:%s\n",msg);
//saveToLog(msg);
//how to print all of them?
}
첫 번째 매개 변수는 항상 개수 일 필요는 없습니다. OP의 첫 번째 인수 ('char * msg'). 매개 변수의 수를 추론하는 데 사용할 수있는 형식 문자열과 같은 것을 보유합니다. – codeling
@nyarlathotep, ok. 그러나 처리 할 인수의 수를 함수에 알리는 것이 필요합니다. – hmjd