如何拆分const char *?

时间:2016-03-23 17:28:00

标签: c++ char const cut

我有

const char* hour = "Wed Mar 23 18:10:57 2016";

我想在另一个新的const char *

中剪切“18:10:57”

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是std::strtok()功能。有一个参考here

您需要将原始数据复制到不具有const属性的临时区域。 std::strtok()将根据您指定的分隔符分割您的字符串,在本例中为一个空白字符。

每次对std::strtok()的连续调用都会提前指向字符串中的下一个标记。