C 中substr函式的用法

2022-08-14 20:15:11 字數 1185 閱讀 5557

?12

3456

789#include

#include

usingnamespacestd;

intmain()

輸出結果為:12345

【更多】

0. 用途:一種構造string的方法

1. 形式:s.substr(pos, n)

2. 解釋:返回乙個string,包含s中從pos開始的n個字元的拷貝(pos的預設值是0,n的預設值是s.size() - pos,即不加引數會預設拷貝整個s)

3. 補充:若pos的值超過了string的大小,則substr函式會丟擲乙個out_of_range異常;若pos+n的值超過了string的大小,則substr會調整n的值,只拷貝到string的末尾

分類:

c++學習

好文要頂

關注我收藏該文

ggbeng

關注 - 9

粉絲 - 151

+加關注

7 0

?

1234

5678

9#include

#include

usingnamespacestd;

intmain()

輸出結果為:12345

【更多】

0. 用途:一種構造string的方法

1. 形式:s.substr(pos, n)

2. 解釋:返回乙個string,包含s中從pos開始的n個字元的拷貝(pos的預設值是0,n的預設值是s.size() - pos,即不加引數會預設拷貝整個s)

3. 補充:若pos的值超過了string的大小,則substr函式會丟擲乙個out_of_range異常;若pos+n的值超過了string的大小,則substr會調整n的值,只拷貝到string的末尾

C 中substr函式用法

1.形式 s.substr pos,n 2.解釋 返回乙個string,包含s中從pos開始的n個字元的拷貝 例題 題目描述 rabbit得到了乙個字串,她的好朋友 可以給這個字串施加一次魔法。魔法可以選擇字串的任一位置,並將該位置後面的所有字元水平拼接到串首。例如 對於字串abcde,可以通過施加...

C 中substr函式的用法

include includeusing namespace std int main string s 12345abcd string a s.substr 0,5 獲得字串s中 從第0位開始的長度為5的字串 預設時的長度為從開始位置到尾 string b s.substr 5,3 獲得字串s中...

C 中substr函式的用法

include include usingnamespacestd intmain 輸出結果為 12345 更多 0.用途 一種構造string的方法 1.形式 s.substr pos,n 2.解釋 返回乙個string,包含s中從pos開始的n個字元的拷貝 pos的預設值是0,n的預設值是s.s...