Advertisement

华为OD机试真题 C++ 官方认证试题库 2022年第四季度 满分:100分

阅读量:

前言

复制代码
 #include <bits/stdc++.h>

    
  
    
 #include <utility>
    
  
    
 using namespace std;
    
  
    
 void SplitString(string input, vector <string> &output, string pattern)
    
 {
    
     string::size_type pos;
    
     input += pattern;
    
     for (int i = 0; i < input.size(); i++) {
    
     pos = input.find(pattern, i);
    
     if (pos < input.size()) {
    
         string temp = input.substr(i, pos - i);
    
         if ((temp != pattern) && (!temp.empty())) {
    
             output.push_back(temp);
    
         }
    
         i = pos + pattern.size() - 

全部评论 (0)

还没有任何评论哟~