次のようなコードがあります。
int main()
{
'some
code'
motors();
}
int motors()
{
if (condition)
{
'some
code'
main();
}
else if (condition)
{
'some
code'
main();
}
else
{
main();
}
}
main を何度も呼び出さないようにするにはどうすればよいですか? メインのコードを含む別の関数を作成できますか?