Skip to content

Instantly share code, notes, and snippets.

@saevarb
Created April 11, 2014 21:36
Show Gist options
  • Save saevarb/10503507 to your computer and use it in GitHub Desktop.
Save saevarb/10503507 to your computer and use it in GitHub Desktop.
int trimString(string &str) {
// TODO: Optimize
while (1) {
if (str.empty()) break;
if (str[0] == ' ') str.erase(0, 1);
else if (str[0] == '\r') str.erase(0, 1);
else if (str[0] == '\n') str.erase(0, 1);
else break;
}
while (1) {
if (str.empty()) break;
if (str[str.size() - 1] == ' ') str.erase(str.size() - 1);
else if (str[str.size() - 1] == '\r') str.erase(str.size() - 1, 1);
else if (str[str.size() - 1] == '\n') str.erase(str.size() - 1, 1);
else break;
}
return true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment