【发布时间】:2013-02-07 00:19:40
【问题描述】:
例如,我有这个字符串:10.10.10.10/16
我想从该 IP 中删除掩码并获取:10.10.10.10
这是怎么做到的?
【问题讨论】:
-
你可以结合
std::string::substr()和std::string::find() -
如果你可以销毁原始字符串,你可以使用
strchr('/') = '\0' -
你也可以使用
memchr函数,然后strcpy。 -
std::string 还是 char*?
-
C 或 C++。一种语言的答案不一定对另一种语言有效。