Scanf помещает пробелы в свой буфер или входной поток?
Если я скажу
scanf("%c %d %d", &character, &num1, &num2);
А теперь скажите
scanf("%c", &char2);
Я знаю, что enter останется в буфере, но учитываются ли пробелы?
scanf("%c%d%d", &character, &num1, &num2);
Отличается ли это от первой части.
Еще одна вещь.
Могу ли я как-то сломать scanf после того, как пользователь нажмет ввод? Если он нажимает, введите после num1 для ex. Ввод: я 5
Могу ли я каким-то образом сделать остановку scanf после этого, даже если он ожидает еще одного ввода?