Cstring方法介紹字串擷取

2021-03-04 08:54:02 字數 1606 閱讀 1089

1樓:匿名使用者

substr語法:

basic_string substr( size_type index, size_type num = npos );

substr()返回本字串的乙個子串,從index開始,長num個字元。如果沒有指定,將是預設值 string::npos。

這樣,substr()函式將簡單的返回從index開始的剩餘的字串。

2樓:匿名使用者

你確定這些0是連續的嗎?如果確定,你可以先用find和rfind確定『0』首次出現和最後出現的位置,然後使用樓上的那個substr把它截出來

c++string中怎樣從字串裡截取出字元

3樓:匿名使用者

呼叫string的substr函式

例如:std::string str = "abcd";

std::string str2 = str.substr(1, 2); //取str第1個字元開始的2個字元, str2==「bc」

4樓:匿名使用者

如:string[9] = "123456789" ,string[6] 就是 7 了

c++已經是字串string了,怎麼具體提取其中的某個字母

5樓:匿名使用者

可以直接提取出所有的字母,之後根據實際需要獲取到相應的字母即可。

**如下:

#include

#include

using namespace std;

void main()

;for(i=0;str[i]!='\0';i++)for(i=0;i<26;i++)

if(**t[0][i])

cout<

for(i=0;i<26;i++)

if(**t[1][i])

cout<

6樓:匿名使用者

假設字串被賦給變數str,

則宣告並定義乙個char型指標:

char* pstr = &str;

現在pstr加上偏移量就可以訪問這個字串了。

為了安全考慮不妨用strlen函式測試一下str的長度

7樓:匿名使用者

用string的提取單個字元,用substr提取子字串。

8樓:匿名使用者

std::string str = "hello";

char h = str[0];

假設字串被賦給變數str,

則宣告並定義乙個char型指標:

char* pstr = &str;

現在pstr加上偏移量就可以訪問這個字串了。

為了安全考慮不妨用strlen函式測試一下str的長度

9樓:匿名使用者

std::string str = "hello";

char h = str[0];

怎麼讓CString的字串長度一樣

1全部if strtemp1.getlength else include include include void strfix char str,int len else memcpy tmp,str xlen len,len end if memcpy str,tmp,ln delete tm...

bat擷取字串任意輸入字串,假設字串「afdkaf jafdjasjdfl ,如果我只取冒號前面的字串

echo off set str 123456789 echo 第乙個字元為 str 0,1 echo 頭兩個字元為 str 0,2 echo 頭5個字元為 str 0,5 echo 去掉最後乙個字元後的字串為 str 0,1 echo 去掉最後3個字元後的字串為 str 0,3 echo 第4個字...

輸入字串,將字串中的字母所有字元按ASCII碼公升序排列後輸出

include int main include stdio.h include stdlib.h int cmp char const void a,const void b int main 這是用快速排序做的 這就是乙個排序問題嘛 c語言 輸入任意長度的字串,將該字串中的字元按ascii碼值公...