#include <iostream>
#include <string>

int main()
{
  // Fehlerhafte Ausgabe
  int year = 2014;
  std::string output = "Weltmeister " + year;
  std::cout << output << std::endl;

  // Korrigierte Ausgabe
  output = "Weltmeister " + std::to_string(year);
  std::cout << output << std::endl;

  // Mehrzeilige Ausgabe
  std::string output3 = "Ein sehr langer Text, "
    "bestehend aus mehr als einem Satz. Die Verteilung "
    "auf mehrere Codezeilen hat aber keine Auswirkung auf "
    "die Ausgabe. Dort ist es immer noch nur eine Zeile!";
  std::cout << output3 << std::endl;

  // Ausgabe von Sonderzeichen
  std::string mediaFolder = "C:\\Windows\\Media";
  std::cout << mediaFolder << std::endl;

  std::string multiline = "Text\nauf\nmehreren\nZeilen";
  std::cout << multiline << std::endl;

  std::string quotes = "\"\"";
  std::cout << quotes << std::endl;

  std::string table = "1\t|2\t|3\t|\n"
    "-------------------------\n"
    "A\t|B\t|C\t|\n"
    "eins\t|zwei\t|drei\t|";
  std::cout << table << std::endl;

  // Zwischenfrage:
  std::cout << "Unter \"C:\\Windows\\\" finden Sie die Windows-Dateien." << std::endl;

  std::cout << "Das ist überraschend. äöü" << std::endl;

  // Zwischenfrage
  std::cout << "Das ist \201berraschend. \204\224\201" << std::endl;

  return 0;
}
