String.remove() 함수를 사용하여 Arduino의 문자열에서 문자를 제거하는 방법

String Remove Hamsuleul Sayonghayeo Arduinoui Munjayeol Eseo Munjaleul Jegeohaneun Bangbeob



Arduino 프로그래머라면 문자열을 생성하고 조작하기 위해 String 클래스를 사용했을 것입니다. String 클래스는 다양한 문자열 작업을 수행하는 데 유용한 많은 메서드를 제공합니다. 일반적으로 사용되는 것 중 하나는 문자열.제거() 방법. 이 문서에서는 다음을 다룹니다. 문자열.제거() 구문, 매개 변수 및 예제를 포함하여 메서드를 자세히 설명합니다.

Arduino의 문자열에서 문자를 제거하는 방법은 무엇입니까?

Arduino 코드 내부의 문자열에서 문자를 제거하려면 내장된 문자열.제거() 아두이노 기능. 이 함수를 사용하여 길이와 위치를 정의하여 문자 또는 하위 문자열을 바꿀 수 있습니다. 이 기사에서는 구문 매개변수와 이 함수의 반환 값에 대해 설명하고 예제 Arduino 코드를 사용하여 문자열에서 문자를 제거하는 방법을 설명합니다.

Arduino의 String.remove()는 무엇입니까

그만큼 문자열.제거() 메소드는 Arduino String 클래스의 내장 함수입니다. 이 함수는 지정된 문자 수에 대해 지정된 위치에서 시작하는 문자열 부분을 제거합니다. 원래 문자열을 제자리에서 수정하고 업데이트된 문자열을 반환합니다.







통사론



구문 문자열.제거() 이다:



끈. 제거하다 ( 시작 인덱스 , 길이 ) ;

매개변수

이 기능에는 두 개의 매개변수가 필요합니다.





시작 인덱스: 제거할 첫 번째 문자의 인덱스입니다. 이 매개변수는 필수이며 정수 값이어야 합니다.

길이: 제거할 문자 수입니다. 이 매개변수는 기본적으로 1로 설정됩니다.



반환 값

그만큼 문자열.제거() 메서드는 지정된 하위 문자열을 제거한 후 수정된 문자열을 반환합니다.

아래 코드는 문자열.제거() Arduino 프로그래밍의 방법:

무효의 설정 ( ) {

// 직렬 통신 초기화

연속물. 시작하다 ( 9600 ) ;

// 문자열 객체 생성

문자열 문자열 = '안녕하세요 세계' ;

연속물. 인쇄 ( '제거 전 문자열: ' ) ;

연속물. 프린트 ( str ) ;

// 문자열에서 하위 문자열 'World'를 제거합니다.

str. 제거하다 ( 6 , 5 ) ;

// 변경된 문자열을 시리얼 모니터에 출력

연속물. 인쇄 ( '제거 후 문자열: ' ) ;

연속물. 프린트 ( str ) ;

}

무효의 고리 ( ) {

// 여기서 할게 없어

}

이 코드에서는 먼저 str이라는 문자열 객체를 값으로 초기화합니다. '안녕하세요 세계' . 그 후 시리얼 모니터에 출력됩니다. 그런 다음 문자열.제거() 하위 문자열을 제거하는 시작 인덱스 6 및 길이 5의 메소드 '세계 ” 문자열에서. 마지막으로 다음을 사용하여 수정된 문자열을 직렬 모니터에 인쇄합니다. Serial.println() 기능.

이 코드를 실행하면 직렬 모니터에 다음 출력이 표시되어야 합니다.

보시다시피, 문자열.제거() 메서드가 원래 문자열에서 지정된 하위 문자열을 성공적으로 제거했습니다.

결론

그만큼 문자열.제거() method는 Arduino 프로그래밍에서 String 개체에서 하위 문자열을 제거하는 데 유용한 함수입니다. 제거할 하위 문자열의 시작 인덱스와 길이를 지정하면 문자열의 내용을 쉽게 수정할 수 있습니다. 구문 및 사용법에 대한 자세한 내용은 기사를 읽으십시오. 문자열.제거() 방법.