Arduino 변환 문자열을 Char로
Ammar Ali
2023년10월12일
이 튜토리얼에서는string
을char
-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
으로 변환해야합니다. 그런 다음 위의 방법을 사용하여이String
을char
로 변환 할 수 있습니다.
void loop() {
String stringOne = "A long integer: ";
stringOne += 1234;
char charBuf[50];
stringOne.toCharArray(charBuf, 50);
}
위의 코드에서 정수-1234
가 있고 추가 연산자를 사용하여 기존String
에 추가하여char
배열로 변환합니다. 자세한 내용은이 링크를 확인하십시오.
작가: Ammar Ali
관련 문장 - Arduino String
- Arduino에서 문자열 구문 분석
- Arduino strcmp 함수
- Arduino strcpy 함수
- Arduino에서 문자열 연결
- Arduino에서 문자열 분할
- Arduino에서 문자열 비교