białe znaki w ciągu formatującym (scanf)

Rozważ następujący kod:

#include<stdio.h>
int main() {
    int i=3, j=4;
    scanf("%d c %d",&i,&j);
    printf("%d %d",i,j);
    return 0;
}

To działa, jeśli dam2c3 lub2 c 3 lub2c 3 jako dane wejściowe, jeśli muszę zmienić wartość zmiennych. Co powinienem zrobić, jeśli chcę, aby użytkownik wprowadził ten sam wzór, jaki chcę, oznacza, jeśli%dc%d wtedy tylko2c3 jest dopuszczalne, a nie2 c 3 i odwrotnie, jeśli tak%d c %d?

questionAnswers(4)

yourAnswerToTheQuestion