Arduino 변환 문자열을 Char로

  1. Arduino에서toCharArray()함수를 사용하여문자열char로 변환
  2. Arduino에서toCharArray()함수 및 추가 연산자를 사용하여 데이터를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배열로 변환합니다. 자세한 내용은이 링크를 확인하십시오.

관련 문장 - Arduino String

  • Arduino 직렬 포트 읽기 문자열
  • Arduino에서 char를 문자열로 변환
  • 관련 문장 - Arduino String

  • Arduino에서 정수를 문자열로 변환
  • Arduino에서 char를 문자열로 변환