|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
กระทู้ #918 [Delphi] (จาก IP: 202.183.141.221)
แยกข้อความออกจาก charater อย่างไง
ผมจะแยกข้อความออกจาก charater ออกจากกันทำอย่างไรครับ เช่น a, b, c, d, e, f หรือ a b c d e f จะแยก ข้อความระหว่าง , หรือ space มาเก็บไว้ใน array ทำอย่างไรครับ
|
จากคุณ
:
win / winrayum@hotmail.com [2007-02-13 15:21:17]
|
|
ความคิดเห็น #25386 (จาก IP: 203.146.147.190)
ดูใน help ของ delphi พวก string function มีตัวอย่างอยู่ |
จากคุณ
:
sup98 [2007-02-13 18:34:54]
|
|
ความคิดเห็น #25392 (จาก IP: 202.44.8.100)
// C++ นะครับ
char Arr_1[]={"1,2,3,4,5,6,7,8,9,0"};//สมมุติข้อมมูลเป็นแบบนี้ char Arr_2[16]={0};//อาเรย์ใหม่ int Len = strlen(Arr_1);//หาจำนวนตัวอักษรใน Arr_1 for(int j=0,i=0;i<Len;i++)//วนลูป Len ครั้ง if(Arr_1[i]!=',')// ถ้าไม่เท่ากับ ',' Arr_2[j++] = Arr_1[i];// ใส่ข้อมูลใน Arr_2
//หวังว่าคงพอเป็นแนวทางสำหรับพัฒนาต่อไปนะครับ |
จากคุณ
:
santi_inc@hotmail.com / santi_inc@hotmail.com [2007-02-14 21:47:12]
|
|
ความคิดเห็น #25770 (จาก IP: 58.136.48.16)
ใช้ TStringList แยกข้อความที่คั่นด้วย คอมม่าหรือช่องว่าง
List := TStringList.Create; List.Delimiter := ','; List.DelimiteText := 'a,b,c,d'; //List[0]:='a' //List[1]:='b' //List[2]:='c' //List[3]:='d' ... List.Free; |
จากคุณ
:
เขาพระยาพายเรือ [2007-07-25 15:53:53]
|
|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
|
|