Auf einer Datei stehen in mehreren Zeilen durch genau einen Beistrich
getrennte Wörter, z.B:
Galilei,Newton,Laplace,Maxwell,Planck,Einstein,Schrödinger
Bach,Haydn,Mozart,Beethoven,Schubert,Chopin
Novalis,Goethe,Schiller,Kafka,Hesse,Böll,Singer
Der Inhalt dieser Datei ist Grundlage für mehrere Aufgabenstellungen:
Datei lesen
Der Inhalt der Datei ist zeilenweise zu lesen und am Bildschirm
auszugeben.
Bestimmtes Zeichen durch anderes Zeichen ersetzen
Eine Funktion changezeichen (char *text,
char alt, char neu) soll in der Zeichenkette text
(die Schreibweise char *text
ist äquivalent zu char text[])
alle eventuellen Zeichen alt
durch das Zeichen neu zu
ersetzen. Ein Beispiel für einen Aufruf dieser Funktion,
der alle Beistriche durch ein Leerzeichen ersetzt, wäre:
changezeichen(zeile, ',', ' ');
Testumgebung
Die Funktion main soll in
einer geeigneten Form diese Aufgaben zusammenfassen. Die Ausgaben
sind durch Ausgabeumleitung in eine Datei zu schreiben.
Eine Ebene zurück