c++ 标准库分割字符串

c++ 标准库分割字符串,第1张

c++ 标准分割字符串
void Split(std::string str, char delim, std::vector& vec) {
  std::istringstream is(str);
  std::string tmp;
  while (std::getline(is, tmp, delim)) {
    vec.push_back(tmp);
  }
}

void TestStringSplit() {
  std::vector vec;
  Split("this is a test", ' ', vec);
  std::for_each(vec.begin(), vec.end(),
                [](std::string item) { std::cout << item << std::endl; });
}

int main(int argc, char* argv[]) {
  TestStringSplit();
  return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5634671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存