如何將 c 字串轉換為字串陣列? 例如,abcdef 變成字串 s ab , cd , ef

發布 科技 2024-07-02
13個回答
  1. 匿名使用者2024-01-30

    string stra="abcdef";

    string strb="";

    for(int i=0,i<;i+=2)

    strb+=,2).tostring()+",";每兩個被取出並儲存。

    strb=,;

    string strarr=',');使用 “ 作為分隔符,它們在陣列中分隔。

    strarr[1]+"

    strarr[2]);

  2. 匿名使用者2024-01-29

    如果對效率有要求,這應該沒問題。

    public string formatstring(string s)

    string ret=new string[;

    for (int i = 0; i < i++)ret[i] = * 2, 2);

    return ret;

  3. 匿名使用者2024-01-28

    string str = "abcdefg";

    listl=new list();

    int n = 0;

    int strlen = ;

    int splitlen = 2;每次攔截的長度。

    while (n < strlen)

    if (strlen - n < splitlen)splitlen = strlen - n;判斷剩餘長度何時不夠。

    splitlen));

    n += 2;

    轉動字串感覺沒有必要,泛型也不好用。

    string strs = new string[;

    for (int i = 0; i < i++)strs[i] = l[i].tostring();

  4. 匿名使用者2024-01-27

    string strs = '/');

    strs 中沒有 ',所有元素都是字串,結果是。

    char chars= ;

    其中 ' ' 也是元素之一,元素都是 char,結果是。

    以適合您為準。

    string temp = char string sarray = '/');

  5. 匿名使用者2024-01-26

    int n;

    string s="abcdef";

    string ss;

    int i;

    n=;自己處理單一問題;

    ss=new string[n]{}

    i=0;n=0;

    while(i<

    ss[n]=,2);

    上面的句子在單數時需要作為錯誤處理;

    i+=2n++;

  6. 匿名使用者2024-01-25

    如果是你上面的那個,只需剪兩根繩子,然後乙個接乙個地剪。

  7. 匿名使用者2024-01-24

    例如:string str="hlkhl;";

    char c=;

    希望對您有所幫助,謝謝!

  8. 匿名使用者2024-01-23

    字串變成與 split 一起拆分的陣列。

  9. 匿名使用者2024-01-22

    示例:stringa="abcdefg";

    stringb=newstring[;

    for(inti=0;ib[i]=,1);

    TocharArray() 返回乙個 char 型別的陣列。

  10. 匿名使用者2024-01-21

    示例:stringa="abcdefg";

    stringb=newstring[;

    for(inti=0;i

    TocharArray() 返回乙個 char 型別的陣列。 擴充套件材料C 字串到陣列,陣列到字串,然後遍歷陣列 stringstr="1,2,3,4,5,6,7";

    stringstrarray=',');字串到陣列 str=;

    str=",",strarray);將陣列轉換為字串 宣告陣列。 第一種方法。 宣告和分配元素大小。

    intmyint=newint[30];

    myint[0]=30;

    myint[1]=50;

    以此類推,起始下標為 0

    宣告陣列(第二種方法)直接宣告和賦值,而不指定元素大小。

    intmyint1=;

    宣告陣列是第三種方法,它宣告並分配大小,並分配值。

    inti=newint[5];

    foreach 迴圈遍歷陣列。

    intsum=newint[50];

    randomrd=newrandom();

    首先,使用 for 迴圈為陣列取乙個隨機數。

    for(ints=0;s<=;s++) 是陣列的乙個屬性,length 表示陣列的長度。

    遍歷陣列輸出。

    foreach(inttinsum)

  11. 匿名使用者2024-01-20

    String 有乙個 tochararray() 方法,該方法轉換為 char。

    using system;

    namespace consoledemo}}

  12. 匿名使用者2024-01-19

    轉換為檔名的字串陣列。

  13. 匿名使用者2024-01-18

    我不是很擅長C語言,但我會給你我的想法。

    string arrtostr(char arr )return str;}

相關回答
14個回答2024-07-02

SQL 字串。

轉換為日期語句:date convert(datetime, string)。 >>>More

11個回答2024-07-02

必須明確的是,lz 引用的字串陣列是非常非規範的。 所謂"xx 陣列"就是這樣"以 xx 為元素的陣列",以便理解 LZ 的字串陣列的單詞"以字串為元素的陣列"應該理解的是,在C語言中只有儲存字元的變數,而沒有儲存字串的變數,即使儲存了,也只能儲存字串的第乙個位址,這種陣列稱為指標陣列,而不是字串陣列。 >>>More

12個回答2024-07-02

使用字串就是使用它的第乙個位址(有時和長度,實際上,擁有第乙個位址就足夠了),無論字串有多長。 最明顯的例子是,當乙個(常量)字串作為引數及其第乙個位址傳遞時。 所以你的比較只是位址的比較。

13個回答2024-07-02

2樓正確解,當然也可以使用cstring類中的getat函式來獲取。

16個回答2024-07-02

字元陣列的賦值有兩種型別:單字元賦值和字串賦值。 >>>More