勵志

勵志人生知識庫

string怎麼用

`string`C++中用於表示字元串的數據類型。以下是使用 string 的一些基本方法:

定義和初始化。定義 string 變數很簡單,例如 string s;。初始化時可以直接賦值,如 string str = "hello";。

訪問字元串內容。可以通過下標訪問字元串中的單個字元,如 s[i] 表示字元串 s 中下標為 i 的字元。還可以使用疊代器訪問,例如 string::iterator it; 來獲取疊代器 it,並通過 *it 訪問字元串中的每個字元。

常用函式。string 提供了豐富的函式來操作字元串,如 operator+= 用於拼接字元串、compare 用於比較字元串大小、length() 或 size() 返回字元串長度、insert() 在指定位置插入子串或字元、erase() 刪除指定位置的字元等。

遍歷字元串。除了使用下標和疊代器訪問外,還可以使用範圍for循環或 at() 方法遍歷字元串。

輸入輸出。使用 cin 輸入字元串時,會自動過濾前導的空白字元(如空格和換行符),而 getline() 函式可以讀取整行的字元串,包括中間的空白字元。

容量相關操作。可以通過 reserve() 預留存儲空間,使用 capacity() 獲取當前容量,以及使用 resize() 調整字元串的大小。

以上是使用 C++ 中 string 類型的一些基本方法。掌握這些操作可以更高效地處理字元串數據。