BeyondtheSemicolon: Your C++ Command and Control

12345678910111213141516171819202122
Across
  1. 3. Term for joining two or more strings together.
  2. 6. To put new characters into the middle of a string.
  3. 9. Keyword used in switch to handle all unmatched values.
  4. 12. C++ function for string-to-integer conversion (four letters).
  5. 13. A word like "madam" that reads the same backward as forward.
  6. 14. The zero-based position of a character within a string.
  7. 16. Keyword that terminates a case block in a switch statement.
  8. 18. The total count of characters in a string.
  9. 19. The concept that means arranging characters from last to first.
  10. 21. The C++ operator used for string concatenation.
  11. 22. Statement used for multi-way branching based on a single variable's value.
Down
  1. 1. Inserting one control structure inside another, like an if inside an if.
  2. 2. C++ type representing truth values (true/false).
  3. 4. Condition used to test another rule if the preceding if condition fails.
  4. 5. C++ function to convert an integer to a string.
  5. 7. The numeric value of the starting position in C++ strings.
  6. 8. The constant value associated with a specific action in a switch block.
  7. 10. Function used to add characters to the end of a string.
  8. 11. To remove part of a string using a starting position and length.
  9. 14. The fundamental keyword for conditional execution.
  10. 15. Control flow structure that executes only when the primary if condition is false.
  11. 17. Function used to overwrite a segment of a string with new text.
  12. 20. Function to extract a portion of a string.