Aufgabe 4

Aufgabe 4.1

Holen Sie sich die Musterlösung (Anzeige der Punktuationszeichen) aus der letzten Übungsaufgabe und machen Sie das Programm UNICODE fähig. Also arbeiten sie mit wcin, wcout, wstrings, iswpunct (hier klicken), locale usw.

Aufgabe 4.2 : Holen Sie die UTF8 Datei, der_idiot_100.txt

Der Text ist ein Auszug aus Fjodor Dostojewskis Roman, "Der Idiot", und Sie finden Ihn (hier klicken)
Der Auszug stammt aus Zeno.org:
Quelle: http://www.zeno.org - Zenodot Verlagsgesellschaft mbH
zum Auszug für die Ausgabe: (hier klicken)

Hier die Aufgabe: Verwenden Sie Ihre Lösung aus 4.1 um jede Zeile der Datei der_idiot_100.txt zu lesen, auszugeben in der nächsten Zeile die Positionen aller Punktuationszeichen dieser Zeile anzeigen.
z.B.
Morgen, tobte der Mann, ist endgültig klar, ob der FC. Bayern weiterkommt!
      ^               ^                   ^          ^                   ^

Aufgabe 4.3 :Statistik:

Schreiben Sie ein C++ Programm das statistische Angaben des Textfiles der_idiot_100.txt (UTF-8)) ermittelt: (Tipp: Auch hier wieder Zeilenweise lesen und zählen)
  • 4.4 Zusatzaufgabe (freiwillig) für Interessierte an einem anders sprachig codierten Text: