C 如何用長度來切分字串陣列

2021-06-26 00:26:40 字數 1302 閱讀 8937

在簡訊切分類似的操作裡, 字串按長度切分非常重要。擴充套件如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.data;

namespace study

; int charnum = 5;

int i = 1;

foreach (string str in source)

:", (i++).tostring(), str);

string r = str.splitbylen(charnum, "/)");

foreach (string s in r)

", s);

}console.writeline();

}console.read();

}///

/// /// 按字串長度切分成陣列

///

/// 原字串

/// 切分長度

/// 字首格式

/// 字串陣列

public static string splitbylen(this string str, int separatorcharnum, string prefixformat)

listlist = new list();

for(int i=1;i<=arr.length;i++)

return list.toarray();

}/// /// 按字串長度切分成陣列

///

/// 原字串

/// 切分長度

/// 字串陣列

public static string splitbylen(this string str, int separatorcharnum);}

string tempstr = str;

liststrlist = new list();

int imax = convert.toint32(math.ceiling(str.length / (separatorcharnum * 1.0)));//獲取迴圈次數

for (int i = 1; i <= imax; i++)

}return strlist.toarray();}}

}

結果:

C 如何用長度來切分字串陣列

using system using system.collections.generic using system.linq using system.text using system.data namespace study int charnum 5 int i 1 foreach stri...

c 陣列求長度 字串長度

c 求長度的方法很侷限吧,我目前只知道 int a 10 int length sizeof a sizeof a 0 cout length 坑呀坑!寫二分查詢的時候,發現這樣乙個問題,把乙個陣列的位址傳入內部,然後求它的長度和外部的不一樣。直到我寫出下面的程式後就恍然大悟 include usi...

c 獲得字元陣列長度及字串長度

1.字串輸入總結 遇到空格結束 2 cin.get 用法1 cin.get 字元變數名 可以用來接收字元 include using namespace std main 請輸入第1個字串 kskr1 請輸入第2個字串 kskr2 請輸入第3個字串 kskr3 輸出m 0 的值 kskr1 輸出m ...