[C++] Tipp 2: einen String Uppercase oder Lowercase machen

by Philipp 1. Oktober 2008 17:51

Es sind die einfachsten Dinge (im nachhinein wenigstens) die, die Stunden wegschmelzen lassen. Dieses mal geht es darum eine String Variable vollständig in Kleinbuchstaben, oder Grossbuchstaben umzuwandeln.

In C# kann man dies ganz einfach bewerkstelligen:

   1:  string mystring = "Hallo Welt";
   2:  mystring = mystring.ToLower();

In C++ dagegen braucht es ein wenig mehr Aufwand. Zuerst einmal muss man am Anfang des Codes zwei Header inkludieren.

   1:  #include <algorithm>
   2:  #include <string>

Nun steht der Umwandlung nichts mehr im Weg: (hier: Lowercase Umwandlung, d.h. alles in Kleinbuchstaben)

   1:  std::string mystring = "Hallo Welt";
   2:  std::transform(mystring.begin(),mystring.end(),mystring.begin(),::tolower);

Falls eine Uppercase Umwandlung erwünscht ist, einfach anstatt tolower, toupper einsetzen.

Bewertung: 5.0 von 1 Benutzern

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

C++ | Programmieren

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

Über den Autor

Hallo ich bin Philipp Küng.
Momentan studiere ich an der ETH Zürich Elektrotechnik & Informationstechnologie.

Delicious

Zune Card

Blog Verzeichnisse

list.blogug.ch
Blog Top Liste - by TopBlogs.de
Computer Blogs - BlogCatalog Blog Directory
frisch gebloggt
Computer Blogs
blogoscoop
Schweizer Blog Verzeichnis