Anonymous user
Tokenize a string with escaping: Difference between revisions
C++: invalid argument exception
m (added related tasks.) |
(C++: invalid argument exception) |
||
Line 446:
=={{header|C++}}==
<lang cpp>#include <iostream>
#include <stdexcept>
#include <string>
#include <vector>
Line 452 ⟶ 453:
vector<string> tokenize(string input, char seperator, char escape) {
string token;
string token = "";▼
▲ else if (ch == escape) {
▲ inEsc = true;
▲ continue;
▲ else if (ch == seperator) {
▲ output.push_back(token);
}
▲ continue;
}
▲ if (inEsc) {
▲ throw new exception("Invalid terminal escape");
}
int main() {
}
}</lang>
{{out}}
|