如何判斷一個字元串等於多少
發布時間: 2022-12-14 14:09:14
1. 如何判斷string字元串的長度
string字元串的長度可以用string中的成員函數length()或者size()來判斷。兩者功能相同,返回值都是字元串長度。
編寫下列程序為例,通過length函數和size函數得到字元串「Test string」的長度,運行結果如下:
(1)如何判斷一個字元串等於多少擴展閱讀:
C++ 中的 string 類的用法:
1、string類的構造函數:
string(const char *s); //用c字元串s初始化string(int n,char c); //用n個字元c初始化
此外,string類還支持默認構造函數和復制構造函數,如string s1;string s2="hello";都是正確的寫法。當構造的string太長而無法表達時會拋出length_error異常 。
2、string類的字元操作:
const char &operator[](int n)const;const char &at(int n)const;char &operator[](int n);char &at(int n);
operator[]和at()均返回當前字元串中第n個字元的位置,但at函數提供范圍檢查,當越界時會拋出out_of_range異常,下標運算符[]不提供檢查訪問。
const char *data()const;//返回一個非null終止的c字元數組const char *c_str()const;//返回一個以null終止的c字元串
int (char *s, int n, int pos = 0) const;//把當前串中以pos開始的n個字元拷貝到以s為起始位置的字元數組中,返回實際拷貝的數目
熱點內容