将数字扫描为字符串

时间:2013-11-09 11:15:24

标签: c scanf

我的输入格式为:number:number,例如16:13 我的目标是接受这个输入并将其分解为两个数字。

例如第一个数字是16,第二个数字是13。 有没有办法使用SCANF直接读取数字?或唯一的是在我丢失分隔符后使用函数将字符串转换为数字?

我无法更改输入的格式。

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题。

scanf_s("%d:%d", &num1, &num2);