mirror of
https://github.com/esp8266/Arduino.git
synced 2025-09-16 16:42:33 +03:00
.settings
app
build
cmd
javadoc
linux
macosx
shared
examples
01.Basics
02.Digital
03.Analog
04.Communication
05.Control
06.Sensors
07.Display
08.Strings
CharacterAnalysis
StringAdditionOperator
StringAppendOperator
StringCaseChanges
StringCharacters
StringComparisonOperators
StringConstructors
StringIndexOf
StringLength
StringLengthTrim
StringLengthTrim.ino
StringReplace
StringStartsWithEndsWith
StringSubstring
StringToInt
StringToIntRGB
09.USB
10.StarterKit
ArduinoISP
icons
lib
tools
manpage.adoc
reference.zip
revisions.txt
windows
build.xml
create_reference.pl
fetch.sh
howto.txt
core
hardware
libraries
.classpath
.gitignore
.project
README.md
format.every.sketch.sh
license.txt
todo.txt
43 lines
998 B
C++
43 lines
998 B
C++
/*
|
|
String length() and trim()
|
|
|
|
Examples of how to use length() and trim() in a String
|
|
|
|
created 27 July 2010
|
|
modified 2 Apr 2012
|
|
by Tom Igoe
|
|
|
|
http://arduino.cc/en/Tutorial/StringLengthTrim
|
|
|
|
This example code is in the public domain.
|
|
*/
|
|
|
|
void setup() {
|
|
// Open serial communications and wait for port to open:
|
|
Serial.begin(9600);
|
|
while (!Serial) {
|
|
; // wait for serial port to connect. Needed for Leonardo only
|
|
}
|
|
|
|
// send an intro:
|
|
Serial.println("\n\nString length() and trim():");
|
|
Serial.println();
|
|
}
|
|
|
|
void loop() {
|
|
// here's a String with empty spaces at the end (called white space):
|
|
String stringOne = "Hello! ";
|
|
Serial.print(stringOne);
|
|
Serial.print("<--- end of string. Length: ");
|
|
Serial.println(stringOne.length());
|
|
|
|
// trim the white space off the string:
|
|
stringOne.trim();
|
|
Serial.print(stringOne);
|
|
Serial.print("<--- end of trimmed string. Length: ");
|
|
Serial.println(stringOne.length());
|
|
|
|
// do nothing while true:
|
|
while (true);
|
|
}
|