0
私はこの関数に複数のchar parameters.howを渡してそれぞれを出力し、各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