Arduino 將字串轉換為字元

Ammar Ali 2023年1月30日 2021年4月29日
  1. 在 Arduino 中使用 toCharArray() 函式將字串轉換為字元
  2. 使用 Arduino 中的 toCharArray() 函式和附加操作符將資料轉換為字元
Arduino 將字串轉換為字元

本教程將討論將字串轉換為字元的方法-toCharArray() 函式。它還將介紹如何使用 toCharArray() 函式和 append 運算子將其他資料型別轉換為字元。

在 Arduino 中使用 toCharArray() 函式將字串轉換為字元

此方法將字串的字元複製到提供的緩衝區中。它需要兩個輸入,一個是將字元複製到的緩衝區,另一個是緩衝區的大小。

void loop(){
    String stringOne = "A string";
    char Buf[50];
    stringOne.toCharArray(Buf, 50)
}

在上面的程式碼中,stringOne 是儲存字串的字串物件。Buf 是要儲存結果的字元陣列。在此示例中,我們使用的緩衝區長度為 50,但是你可以根據給定的字串進行更改。檢視連結以獲取更多詳細資訊。

使用 Arduino 中的 toCharArray() 函式和附加操作符將資料轉換為字元

如果要轉換任何其他資料型別而不是字串,則可以使用它。首先,你需要使用 append 運算子將其他資料型別轉換為字串;然後,你可以使用上述方法將此字串轉換為字元。

void loop(){
    String stringOne = "A long integer: ";
    stringOne += 1234;
    char charBuf[50];
    stringOne.toCharArray(charBuf, 50)
}

在上面的程式碼中,我們有一個整數 1234,並使用 append 運算子將其新增到現有的字串中,以將其轉換為字元陣列。檢視此連結以獲取更多資訊。

Author: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相關文章 - Arduino String

相關文章 - Arduino String