【发布时间】:2013-12-04 16:32:57
【问题描述】:
尝试使用 sscanf 从下一个字符串中提取秒数: 现在是 2013-12-04 18:01:20
sscanf(buf, "%*s %*s %*d%*s%*d%*s%*d %*d%*s%*d%*s%d", &i);
它失败了,任何想法如何为它制作正确的格式?或者有什么想法可以更容易地提取它?我只需要最后一秒。
【问题讨论】:
-
“失败了”......
-
这个问题被标记为 [C++] 和 [C]。您使用哪种语言?无论如何,这应该会有所帮助:en.cppreference.com/w/c/io/fscanf(关于
%s标志的部分将是一个很好的起点,可以从你的代码有什么问题开始) -
查看
strptime(如果有)。