I've got an a pretty annoying problem.
I have one main function, and a lot of void functions. Those void functions are called from the main.
But how can I get back to the main? How can I call the main function?
Code control always goes back to the point after calling the function when the function ends. You don't need to do anything special to achieve what you want.
Is there really no possibility to do this without a label? o_O
I only want something like a label, that goes to a specific place in the code.
But because 'for some reason' labels aren't accepted I need another way for this.
The purpose of the loop in main() is to prevent the program from simply ending after calling one of the other functions. That should solve the biggest part of the problem you have.
By the way, you cannot simply call main() as though it was an ordinary function. That is not permitted by the C++ standard.