Принудительное возвращение функции, если false [закрыто]
Как я могу создать цикл, который возвращается к начальной стадии? Моя проблема здесь:
int main(void)
{
midi_start();
program_change(1, 1);
program_change(2, 1);
t=400;
printf("Choose a scale and write the code of it:\n ");
printf("C:0\n ");
printf("C#:1\n ");
printf("D:2\n ");
printf("D#:3\n ");
printf("E:4\n ");
printf("F:5\n ");
printf("F#:6\n ");
printf("G:7\n ");
printf("G#:8\n ");
printf("A:9\n ");
printf("A#:10\n ");
printf("B:11\n ");
printf("The chosen key is:\n");
scanf("%d",&kk);
k = kk + 60;
if (kk >= 12)
{
printf("Go back to the start.");
return main;
}
Я хочу, чтобы это вернулось к "Пожалуйста, выберите ключ " команда, чтобы человек, использующий это, мог исправить ошибку.