c中怎樣把101014203分割成1010和142和

2022-12-23 17:11:02 字數 951 閱讀 2080

1樓:

用split的話 串中必須有分隔符,如:1010,142,03 這樣你就可以用split以「,」分了 如果像你這樣的用split就不行了,你可以用substring分

string s="101014203";

string a=s.substring(0,4);//從字串的第0個字元開始分隔4個字元

string b=s.substring(4,3);//從字串的第4個字元開始分隔3個字元

string c=s.substring(7,2);//從字串的第7個字元開始分隔2個字元

//0,4,7 都是下標

則 a="1010";b="142";c="03";

哦了..不行再找我

2樓:匿名使用者

第一次是四個字元,第二個是三字元,第三個是二字元。是不是這樣的分割規則。

你這個不能用分隔符。只能用字串擷取。因為你這個沒有符號讓它分割。

分割的時候,需要用某個特定的符號。

比如:1,2,3

這樣可以用分隔符。

你用字串擷取。擷取的規則,是從第幾個開始。從第幾個結束。等。你可以看看。

真夠快 的 ,我寫的時候都沒人回答。「hen總受傷的我」寫的比較詳細。你可以參考

3樓:匿名使用者

你這個有什麼規律沒?就是從0開始取4位,然後從4開始4開始取3位,然後從7開始取兩位嗎?

4樓:水澤川

string s = "101014203";

string s1 = s.substring(0, 4);

string s2 = s.substring(4, 3);

string s3 = s.substring(7, 2);

5樓:

這個分割的規則是什麼?

C程式呼叫c 的dll,怎樣把dll中函式返回的陣列賦值給c程式中的陣列

c 裡在陣列最後加乙個不可能的數字比如 1,之後在c 裡面讀出來 c char a char buf int i 0 while buf i 0 i 49 buffer i 1 return buffer c unsafe 或者可以在dll 裡面再寫乙個函式int getsize 返回陣列的長度 c...

怎樣把分割槽c盤ntfs轉換為,怎樣把分割槽C盤NTFS轉換為FAT

fat32和ntfs都是檔案系統格式,但是fat32不支援單個的4g檔案,所以y一般都是需要將檔案系統格式轉換為ntfs。不過將c盤的檔案系統格式ntfs轉換成fat32的方法和轉換為ntfs相似 1 點開始 在執行框裡輸入cmd,點確定。2 在開啟的 命令提示符 視窗中,輸入convert c f...

c中怎樣建立mdi子窗體,C 中怎樣建立MDI子窗體?

先在主窗體中設定 ismdicontainer為true 範例 給主窗體中拉進乙個botton 雙擊 寫 如下 form2 myform2 new form2 myform2.mdiparent this myform2.show myform2是例項化子窗體的物件 嘿嘿 希望你看了以後能明白 我在...