Let’s say you have few functions:
func_1(arg1, arg2, arg3) ,
func_2 (arg1, arg2) and
func_3 (arg1, arg2, arg3).
All 3 performing similar steps:
So my question is – what would best way to approach this in order to combine these 3 functions into 1?Code:func (arg1, arg2, arg3) { Read line from the file validate_func() Store results into arg3 }
My thoughts to approach this problem to use function with variable number of arguments (va_start, va_end) . What i’m not sure how to approach is to call appropriate validation function – will it be possible to use in this case function pointer as one of the arguments?Not sure at this point
Any suggestions, links, examples are welcome
Thanks



LinkBack URL
About LinkBacks



CornedBee