Цикл через пользовательский ввод
Я пытаюсь настроить цикл, в котором пользователь может продолжить ввод строки. Не уверен, где я иду не так (я новичок в программировании на C)
это код, который я написал:
#include <stdio.h>
void main() {
int repeat;
char str[30];
do
{
printf("Enter a string:");
fgets(str, 30, stdin);
printf("Do you want to continue\n");
fflush(stdin);
scanf_s("%d", &repeat);
} while (repeat==1);
}
Это вывод, который я получаю:
Enter a string:hello
Do you want to continue
1
Enter a string:Do you want to continue
1
Enter a string:Do you want to continue
Заранее спасибо.