C++ :: Aufgabe #178 :: Lösung #1

5 Lösungen Lösungen öffentlich
#178

Groß- und Kleinuchstaben

Anfänger - C++ von MeLThRoX - 22.08.2017 um 19:03 Uhr
Erstelle ein Programm, welches in einem String die Kleinbuchstaben in Großbuchstaben umwandelt und andersherum. Zahlen und Zusatzzeichen sollen nicht beachtet werden
#1
vote_ok
von Mathes (130 Punkte) - 30.09.2017 um 17:27 Uhr
Quellcode ausblenden C-Code
#include <iostream>
#include <string>
#include <locale>
#include <algorithm>


int main()
{
    std::cout << "Bitte einen String eingeben: ";
    std::string input;
    std::getline(std::cin, input);

    std::locale loc;
    std::transform(input.begin(), input.end(), input.begin(), [&loc](const auto c)
    {   
        return std::islower(c, loc) ? std::toupper(c, loc) : std::tolower(c, loc);
    }); 

    std::cout << "Wird zu: ";
    std::cout << input;
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben