
Char to String
บทความนี้จะขอพูดถึงการเปลี่ยนชนิดของข้อมูลจากอักขระ (Char) ไปเป็นชุดอักขระ (String) โดยในตัวอย่างจะทำการสร้างตัวแปรที่ชื่อว่า Text_String เป็นชนิด String ที่มีข้อความว่า “Char to String" อยู่ภายใน และมีตัวแปรชื่อ Ex_Char ที่เป็นชนิด char แบบอาเรย์ (Array) ‘ใครไม่รู้จักอาเรย์กดตรงนี้’ เก็บอักขระ 'A', 'r', 'd', 'u', 'i', 'n', 'o', 's', 'P', 'r', 'o' ไว้ โดยที่เราจะนำตัวอักษรใน Ex_Char ไปรวมไว้ใน Text_String แต่ว่า Ex_Char เป็น char แต่ Text_String เป็น String เราจริงต้องทำการ Converting ข้อมูลใน Ex_Char ให้เป็น String ก่อนจึ่งจะสามรถรวมกันได้ ไปดูโค๊ดตัวอย่างพร้อมกับผลการทำงานกันเลยครับ
โค๊ดโปรแกรม

/*
* Coding By : Arduinos Pro www.arduinospro.com
* Sample Coding : Converting : Char to String;
*/
String Text_String = "Char to String"; // สร้างตัวแปรชื่อ Num_String1 ชนิด String (ชุดอักขระ)
char Ex_Char[11] = {'A', 'r', 'd', 'u', 'i', 'n', 'o', 's', 'P', 'r', 'o'};
String Ex_String;
void setup() {
Serial.begin(9600);
Ex_String = String(Ex_Char) + " : " + Text_String;
Serial.print("Ex_String = ");
Serial.println(Ex_String); // แสดงผลลัพธ์ออกทาง Serial
}
void loop() {
}

Arduino.MakerZone