所以,这是我现在面临的一个小问题-> 我正在尝试编写一个函数,该函数将接受 char* 消息和可变数量的参数。我的函数会稍微修改一下消息,然后它会用消息和给定的参数调用 printf。本质上,我正在尝试编写类似的东西:
void modifyAndPrintMessage(char* message,...){
char* newMessage; //copy message.
//Here I'm modifying the newMessage to be printed,and then I'd like to print it.
//passed args won't be changed in any way.
printf(newMessage,...); //Of course, this won't work. Any ideas?
fflush(stdout);
}
那么,有人知道我应该怎么做才能实现它吗?我将不胜感激任何帮助:)