allg/string1.cpp

Das folgende Code-Beispiel stammt aus dem Buch
Objektorientiertes Programmieren in C++ - Ein Tutorial für Ein- und Umsteiger
von Nicolai Josuttis, Addison-Wesley München, 2001
© Copyright Nicolai Josuttis 2001


#include <iostream>    // C++-Headerdatei für I/O
#include <string>      // C++-Headerdatei für Strings

int main ()
{
    // zwei Strings anlegen
    std::string vorname = "bjarne";
    std::string nachname = "stroustrup";
    std::string name;

    // Strings manipulieren
    vorname[0] = 'B';
    nachname[0] = 'S';

    // Strings verketten
    name = vorname + " " + nachname;

    // Strings vergleichen
    if (name != "") {
        // Strings ausgeben
        std::cout << name
                  << " ist der Urvater von C++" << std::endl;
    }

    // Anzahl der Zeichen in einem String ermitteln
    int anz = name.length();
    std::cout << "\"" << name << "\" hat " << anz
              << " Zeichen" << std::endl;
}