Arduino 변환 문자열을 Char로

Ammar Ali 2023년10월12일
  1. Arduino에서toCharArray()함수를 사용하여문자열char로 변환
  2. Arduino에서toCharArray()함수 및 추가 연산자를 사용하여 데이터를char로 변환
Arduino 변환 문자열을 Char로

이 튜토리얼에서는stringchar-toCharArray()함수로 변환하는 방법에 대해 설명합니다. 또한toCharArray()함수와 추가 연산자를 사용하여 다른 데이터 유형을char로 변환하는 방법을 소개합니다.

Arduino에서toCharArray()함수를 사용하여문자열char로 변환

이 메서드는 문자열의 문자를 제공된 버퍼에 복사합니다. 두 개의 입력이 필요합니다. 하나는 문자를 복사 할 버퍼이고 다른 하나는 버퍼 크기입니다.

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

위 코드에서stringOne은 문자열이 저장된String객체입니다. Buf는 결과가 저장 될char배열입니다. 이 예에서는 버퍼 길이 50을 사용하지만 주어진 문자열에 따라 변경할 수 있습니다. 자세한 내용은 링크를 확인하세요.

Arduino에서toCharArray()함수 및 추가 연산자를 사용하여 데이터를char로 변환

String대신 다른 데이터 유형을 변환하려는 경우이를 사용할 수 있습니다. 먼저 추가 연산자를 사용하여 다른 데이터 유형을String으로 변환해야합니다. 그런 다음 위의 방법을 사용하여이Stringchar로 변환 할 수 있습니다.

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

위의 코드에서 정수-1234가 있고 추가 연산자를 사용하여 기존String에 추가하여char배열로 변환합니다. 자세한 내용은이 링크를 확인하십시오.

작가: 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