我有这个函数:
void func(int a, int b, char s, FILE *fp, int flag)
我想根据标志使用函数的参数。例如:
在我想要func(num, NOTHING, NOTHING, file, 1)
func(num, othernum, NOTHING, NOTHING, 2)
的功能上:this_is_function
void func(int a, int b, char s, FILE *fp, int flag){
if(flag == 1){
/* use a and file */
}
if(flag == 2){
/* use a,b */
}
/* etc etc */
}
我想知道这是否可能以及如何做到这一点!
提前致谢 :)