标签: c
我的输入是scanf("%d %c %d", &num1, &ch, &num2);,我想检查用户是否输入了一个整数,然后是一个字符,然后再输入一个整数。我这样做:i=scanf("%d %c %d", &num1, &ch, &num2);然后检查i是否大于或等于2.但这并不总是有效(例如输入1-M2)...什么检查它是一种正确的方法吗?
scanf("%d %c %d", &num1, &ch, &num2);
i=scanf("%d %c %d", &num1, &ch, &num2);
i
1-M2
答案 0 :(得分:0)
i应该正好是3。 –风向标
3