Arduino 將字串轉換為字元
Ammar Ali
2023年1月30日
2021年4月29日
本教程將討論將字串轉換為字元的方法-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
相關文章 - Arduino String
- Arduino strcmp 函式
- Arduino strcpy 函式
- 在 Arduino 中連線字串
- 在 Arduino 中比較字串
- 在 Arduino 中拆分字串
- Arduino dtostrf 函式