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

2021-03-05 22:07:56 字數 2388 閱讀 9062

1樓:匿名使用者

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

**如下:

#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<

2樓:匿名使用者

假設字串被賦給變數str,

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

char* pstr = &str;

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

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

3樓:匿名使用者

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

4樓:匿名使用者

std::string str = "hello";

char h = str[0];

假設字串被賦給變數str,

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

char* pstr = &str;

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

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

5樓:匿名使用者

std::string str = "hello";

char h = str[0];

c++怎麼得到字串string 的第一個字元

6樓:匿名使用者

string s = "abcde";

const char *p = s.c_str();

char first_char = *p;

這就是第一個字元。。。

7樓:匿名使用者

std::string s;

s = "abc";

s = s.substr(0,1); //s ="a"

8樓:司馬嘉澍捷駿

尋找一個字串中是否包含一串已經輸入的字元,如果不區分大小寫怎麼辦?

使用strstr函式。但strstr找得到的話返回找到的位置,找不到的話返回null87

c++中怎樣逐一取出string中的字元

9樓:

c++的string好像有過載[ ]這個,

如果是直接使用[ ]就可以取到字元了。

10樓:匿名使用者

string有at函式,有運算子,並且也有迭代器。每個都能做到遍歷字元。

11樓:匿名使用者

char *str = "hello world";    // 字串

while(*str!='\0')

c++怎樣提取一串字元的其中一段

12樓:匿名使用者

std::string的話可以number.substr(0, 1) //取出第0個位置的長度1的字串

這裡用到中文可以使用wstring, 否則不一定能正確處理中文字元

如果要處理的文字比較複雜可以搜一下"正規表示式"

13樓:匿名使用者

學習一下如何用c++處理unicode

c++中如何取字串中的最後幾個字元 50

14樓:匿名使用者

inline string getstringlastnchar(string str, int lastn)

15樓:鍵盤未找到

沒有,但可以這樣做

char str = "abcdefghijklmn";

int lastn = 5, len = strlen(str);

char * pstrlastn = str;

if(lastn最後 lastn  個字元pstrlastn =  str + strlen - lastn ;

如何獲取字串中的一個字元c++

16樓:匿名使用者

可以用索引的吧,string 物件 str="hello world!" str[1]='e'

C擷取字串c怎麼取字串的第一個字元

可以用substr這個方法,有兩個輸入引數分別為起始地址和擷取的長度。s2 s1.substr 0,3 s3 s1.substr 4,3 如果寫的更通用一點,就是先查詢 的位置,然後在分隔。size t ipos s.find s2 s1.substr 0,ipos s3 s1.substr ipo...

C中什麼是字串,什麼是字元字面值

字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。在程式設計中,字串 string 為符號或數值的一個連續序列,如符號串 一串字元 或二進位制數字串 一串二進位制數字 通常以串的整體作為操作物件,如 在串中查詢某個子...

C的split怎麼用空格分隔字串,stringss str Split為什麼報錯

簡答 改為 copy string ss str.split 注意 是 不是 即兩個單引號中間有個空格。詳解 你把單個空格字元,和空字串搞混了。空字串,就是,空的字串,裡面是沒有東西的。空格,這個字元,本身也是個字元,只是你看起來,是空白而已。但是鍵盤也是可以輸入進去的,也佔用一個字元的寬度的。軟體...