code_junkie

Is Switch (Case) always wrong?

Nov 12th, 2011
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. vector<string> possible_forms;
  2. possible_forms.push_back(word);
  3. char last_letter = word[word.size() - 1];
  4. switch (last_letter) {
  5. case 's':
  6. case 'i':
  7. case 'z':
  8. possible_forms.push_back(word + "es");
  9. break;
  10. case 'y':
  11. possible_forms.push_back(word.substr(0, word.size() - 1) + "ies");
  12. break;
  13. default:
  14. possible_forms.push_back(word + "s");
  15. }
Add Comment
Please, Sign In to add comment