admin gửi vào
- 22766 lượt xem
Nhiệm vụ
Tạo một bản copy kiểu chuỗi mảng char (đọc thêm tại string) từ kiểu String cho trước với độ dài xác định.
Cú pháp
string.toCharArray(buf, len)
Tham số
string: một biến kiểu String
buf: biến đệm dùng để lưu chuỗi kiểu mảng mới (char[])
len: độ dài chuỗi mới được tạo thành (unsigned int).
Trả về
không
Ví dụ
void setup() { // mở Serial ở mức baudrate 9600 Serial.begin(9600); while (!Serial) { ; // đợi mở Serial, chỉ cần thiết với mạch Leonardo } } char buf[100]; void loop() { // Hàm toCharArray sẽ tạo ra một chuỗi kiểu mảng mới với độ dài cho trước String text = "Arduino.VN - Cong dong Arduino Viet Nam"; //Bạn hãy thử bỏ +1 for (byte len = 1;len<=text.length()+1; len++){ Serial.print("Length: "); Serial.print(len); Serial.print(" -- "); text.toCharArray(buf,len); Serial.println(buf); delay(100); } //Không làm gì nữa while(true); }