diff options
Diffstat (limited to 'content/other/split.cpp')
| -rw-r--r-- | content/other/split.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/content/other/split.cpp b/content/other/split.cpp new file mode 100644 index 0000000..5519f60 --- /dev/null +++ b/content/other/split.cpp @@ -0,0 +1,10 @@ +// Zerlegt s anhand aller Zeichen in delim (verändert s). +vector<string> split(string& s, string delim) { + vector<string> result; char *token; + token = strtok(s.data(), delim.c_str()); + while (token != nullptr) { + result.emplace_back(token); + token = strtok(nullptr, delim.c_str()); + } + return result; +} |
