【发布时间】:2019-02-12 08:56:10
【问题描述】:
我尝试过使用:
scanf("%d %d %d", &hour, &min, &sec);
printf("%d %d %d", hour, min, sec);
但它不起作用,我想我必须绕过“:”但不确定如何做到这一点。
干杯
【问题讨论】:
-
在调用任何
scanf()系列函数时,始终检查返回值(而不是参数值)以确保操作成功。
标签: c
我尝试过使用:
scanf("%d %d %d", &hour, &min, &sec);
printf("%d %d %d", hour, min, sec);
但它不起作用,我想我必须绕过“:”但不确定如何做到这一点。
干杯
【问题讨论】:
scanf() 系列函数时,始终检查返回值(而不是参数值)以确保操作成功。
标签: c
请尝试:
if (scanf("%d:%d:%d", &hour, &min, &sec) != 3)
…error handling…
【讨论】: