C中如何把類似「10,20,30,40,50」的具有特殊分割符號的字串轉換為陣列儲存

2021-03-20 12:49:29 字數 3913 閱讀 9568

1樓:匿名使用者

string s = "10:20:30:40:50";

string stri = s.split(':');

foreach(string str in stri)

2樓:匿名使用者

string str="10,20,30,40,50";

string astr=str.split(',');

astr就是你要的結果了。

3樓:一個人彌撒

樓主也在上位元啊。。。哈哈哈。。。

c#怎麼分割字串為陣列

4樓:匿名使用者

簡單!宣告string的一個陣列:string str;然後str=需要切割的字串.split(' 空格')這就是按空格切割,你也可以自己自定義。明白?

5樓:匿名使用者

string s="1,2,3,4,5";string p=s.split(',');

6樓:匿名使用者

string有一個成員函式split,這可以分隔

7樓:匿名使用者

.split('');

急求vc++高手!!!mfc中如何把一個字串按分隔符分割成字串陣列,再把字串陣列轉化成整型陣列?

8樓:匿名使用者

cstring m_str1="123,789,654,339";

int count = m_str1.replace(',', ' ');

if(count<=0)

int* num = new int[count];

int pos = m_str1.find(' ');

int i = 0;

while(pos != -1)

// last node

if(m_str1.getlength()>0)// do something elase you want//...

//...

delete num ;

9樓:鳳神凰靈

先用getbuffer把cstring轉換為char陣列,判斷是否「,」,如果是就把前面的幾個字元合成新字串,儲存到m_str2中,同樣的根據ascii碼判斷char陣列中數字大小

c#如何把字串陣列分割成一個一個值

10樓:匿名使用者

用split方法可以的,用陣列接受split,用2個陣列,然後一一對應起來就可以了。以逗號分隔。

比如:string colors="黃,綠色,青";

string arrays=colors.split(',');

arrays陣列裡就是所以的顏色

然後可以arrays[0]=黃;

這裡可以用迴圈取出每一種顏色,尺寸也是如此。!希望能幫到你。

11樓:匿名使用者

這種題目一般應用於自定義協議的處理:

資料格式為:標記名1:標記值1|標記名2:標記值2|...|標記名n:標記值n

資料中忽略回車換行

這種情況定義一個結構:

struct **ydata

通過一個for迴圈根據分隔符「:」和「|」分別取出結構的名稱和值,並儲存到一個集合中,建議用泛型的tlist

最後按需求輸出

12樓:朱熾明

用split方法可以解決

c#怎麼把一個字串,以空格為單位分別存入陣列,一個字串作為陣列的一個元素

13樓:匿名使用者

用string.split語法,,用「 」空格來分割,這樣應該就自動把它按照空格分別裝入陣列了

14樓:匿名使用者

string str = "./xcode.configenc.pl -u32pid 6410 -u32encodertype 0 -u32codingmode 2

-instance 4";(你要用的字串)

string ss = str.split(' ');(分隔出來的陣列)

15樓:匿名使用者

用sipte(' ')轉換成陣列啊!不知道單詞有沒有打錯,就是這個方法就可以了。

c#,有一串字串(定長,8個字元),將其分割成四組,求救!

16樓:匿名使用者

您可以在該字串的每隔2位數插入一個空格.

a.insert(2," ");

a.insert(4," ");

a.insert(6," ");

然後a.split(' ');即可

17樓:匿名使用者

string a="12345678";

string a1=new string[4];

for(i=0;i<4;i++)

string a2=string.join(" ",a1);

c#中如何分割字串 ,例如將某個帶著路徑的檔名的字串分割後只得到最後的檔名。。。

18樓:匿名使用者

要是隻想分析目錄的話可用path類:

string fullfilename = @"c:\mydir\myfile.ext";

string directoryname = path.getdirectoryname(fullfilename );

string filename = path.getfilename(fullfilename);

string filenamewithoutext= path.getfilenamewithoutextension (fullfilename);

要是普通字串的話用string的split方法:

string.split

19樓:酒瓶裡的蚊子

有現成的函式可用:

system.io.path .getfilename( "d:/123/abc/789.exe")

返回值為789.exe

20樓:匿名使用者

split('/ ')

c#從鍵盤輸入一串字元,寫出程式用字串處理方法將字串變為一個陣列.

21樓:潑墨鐵血

這是用正則按空格分離字串的,存入到spli陣列中,希望對你有所幫助

string spli = system.text.regularexpressions.regex.split(per_line_content, "\\s+")

22樓:匿名使用者

不知道你要怎麼變?

1、是一個字元,變成一個陣列值? 那麼就用順序讀取的方式,一個個的賦值就行。

2、如果是不確定字元的長度,可以採用字串分割的方式進行,但是中間要有標誌字元。

比如:abc,defg,abcdef,def , 這裡的 "," 逗號,便是標誌字元。

23樓:百百

char c = console.readline().tochararray();

在js裡面如何實現將一個帶有|符號的字串以|分割開

24樓:匿名使用者

用split(delimiter, limit)函式 引數一表示分割符,引數二可選,表示返回的陣列的最大元素個數

eg:var str = 'aa|bb|cc';

那麼 str.split('|')則返回[『aa』,'bb','cc']陣列

C中如何實現把泛型集合dictionaryk,v的資料

foreach keyvaluepairitem in dic keyvaluepair裡面 的資料型別對應 dic裡面的型別 遍歷dictionary就可以了。foreach var item in dict.keys 在c 中怎樣用list集合繫結listview控制元件,能給點例項 參考下,謝...

c語言如何把它翻譯成中文,C語言如何把它翻譯成中文

這不叫 翻譯 你的標題應該改為 請幫我給下面c程式新增註釋,看不懂 include wire.h include i2cdev.h include adxl345.h adxl345 accel 宣告型別為adxl345的結構體,用於加速度感測器配置 int16 t ax,ay,az define ...

C中如何從陣列中獲取隨機數,C 中如何從陣列中獲取一個隨機數

最簡單的就是用random產生1個隨機數,隨機數的範圍為0 xx.length 1 這樣的話比如陣列是20個數,那麼殘生的隨機數n就在 0 19 之間,然後把n帶進陣列xx n 就可以取出隨機索引的數了撒 int xx new int 3 random r new random int n r.ne...