Diese Dateien sind Teil der C + + -Standard-Bibliothek und von allen Compilern , die die C + +-Standard
3
erstellen Sie eine neue Funktion unter Ihrer Include -Anweisungen , indem Sie den folgenden Code folgen unterstützt: .
nichtig toLower (string & convertString ) {for (unsigned int i = 0; i < convertString.length (); i + +) { convertString [i] = tolower ( convertString [i] );}}
4
Analysieren Sie den vorherigen Code-Segment zu verstehen, wie es funktioniert. Dies ist erforderlich, um zu verstehen , wie die Funktion Ihrer Variablen manipuliert . Zunächst wird ein Verweis auf die Zeichenfolge , keine Kopie . Dies bedeutet, es gibt keinen Wert , sondern manipuliert die Zeichenfolge direkt in den Arbeitsspeicher des Computers . Es erhält dann die String-Länge und durchläuft jedes Zeichen in der Zeichenfolge. Für jeden Charakter, den sie trifft, wandelt er den aktuellen Wert in den entsprechenden Kleinbuchstaben mit den C + + -Funktion zu senken.
5
Innerhalb der "Haupt"- Rahmen des Programms, Senden von Zeichenfolgen zu Ihrer neuen Funktion wandeln sie . Zum Beispiel wandelt der folgende Code zwei verschiedene Strings auf Werte Kleinbuchstaben :
int main () {std :: string firstString ( " hallo ! "); Std :: string secondString ( "Auf Wiedersehen" );
toLower ( firstString ); //String-Wert ist jetzt " hallo ! " toLower ( secondString ); //String-Wert ist jetzt " goodbye"
return 0; }
6
Speichern Sie die Datei im Text-Editor und kompilieren Sie es mit Ihrem bevorzugten Compiler .