快轉到主要內容

字串 (Strings)

字串處理是程式設計中非常重要的一環,無論是處理文字輸入、解析資料還是輸出結果,都離不開字串。本章節將帶領你深入了解 C++ 中處理文字的核心工具與技巧。

1. 字串簡介
#

了解字串的基本定義,以及它在程式中是由字元、數字與符號所組成的概念。

2. 字元
#

深入探討組成字串的基本單位 char,學習 ASCII 編碼的轉換以及字元分類函式(如 isdigit, isalpha)。

3. 跳脫字元
#

學習如何表示換行 (\n)、Tab (\t) 以及引號等無法直接輸入的特殊字元。

4. C++ String 類別
#

掌握 C++ 強大的 string 型態,學習宣告、串接、搜尋、擷取子字串與數字轉換等實用函式。

5. 題解:Hello
#

練習最基本的字串輸入與輸出串接技巧。

6. 題解:Elon Musk
#

學習使用 getline 來處理包含空白字元的整行字串輸入。

7. 題解:姓名縮寫
#

練習字串遍歷與特定長度輸出的操作。

8. 題解:訊息處理
#

綜合練習:結合字元判斷、大小寫轉換與陣列計數的進階字串處理題型。

9. 題解:喵
#

練習處理包含特殊符號(如反斜線、雙引號)的 ASCII Art 輸出問題。