如何拆分constchar*

how to split a const char*?

本文关键字:constchar 拆分 何拆分      更新时间:2023-10-16

我有

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

我想在另一个新的const char*中剪切"18:10:57"

我想您要找的是std::strtok()函数。这里有一个参考资料。

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

std::strtok()的每个连续调用都将使指针前进到字符串中的下一个令牌。