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' 可以用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... 字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。在程式設計中,字串 string 為符號或數值的一個連續序列,如符號串 一串字元 或二進位制數字串 一串二進位制數字 通常以串的整體作為操作物件,如 在串中查詢某個子... 簡答 改為 copy string ss str.split 注意 是 不是 即兩個單引號中間有個空格。詳解 你把單個空格字元,和空字串搞混了。空字串,就是,空的字串,裡面是沒有東西的。空格,這個字元,本身也是個字元,只是你看起來,是空白而已。但是鍵盤也是可以輸入進去的,也佔用一個字元的寬度的。軟體...C擷取字串c怎麼取字串的第一個字元
C中什麼是字串,什麼是字元字面值
C的split怎麼用空格分隔字串,stringss str Split為什麼報錯