Splitting C/C++ assistant