Mam kilka funkcji, które właściwie robią to samo - różnią się właściwie jedną linijką, w której wywoływana jest odpowiednia dla danej funkcji inna funkcja. Reszta jest właściwie identyczna. Tak sobie rozmyslam, jak skrócić taki kod? Przykład:
void runX(args)
{
// init zmiennych, itp
// wywolanie funkcji funXX()
// zapis do pliku wynikow
}
void runY(args)
{
// init zmiennych, itp
// wywolanie funkcji funYY()
// zapis do pliku wynikow
}