So, nochmal ich.
Hab noch zwei Sachen zu Listing 4.5, S. 102
1. Nimmst du es sehr genau? Wenn ja könntest du den Leerschlag in Zeile 19 vor dem Doppelpunkt auch weglassen.Diesmal stimmt aber die dazugehörende Bildschirmausgabe
2.Deine Ausage stimmt schon, dass eine Variable die in einer Funktion nicht ein Orginal ist und darum auch keine Veränderte Variable zurückgibt.Aber in diesem Beispiel (Listing 4.5) gibt die "erhoehePunkte"-Funktion ja sowieso keine Variable zurück, selbst wenn deine Ausage nicht stimmen würde, da die Funktion ja eine "void" Funktion ist und auch kein return am Ende des Codeblockes stattfindet,oder ?
Ich habe die Funktion in eine int-Funktion umgeschrieben, um deine Ausage zu überprüfen, sie stimmt natürlich
War das jetzt der versteckte Test, ob man aufgepasst hat
;p (oder liege
ich völlig falsch?
Falls du dass nicht wirklich als Test belassen willst, wäre das ganze als void-Funktion vielleicht einfacher zu verstehen.
3.Noch etwas allgemeines:
Könntest du (oder der Verlag) nicht eine Liste für die Sonderzeichen und wo sie auf der Tastatur zu finden sind, beilegen?
Ich habe am Anfang schon ziemlich suchen müssen, bis ich die Zeichen alle gefunden habe.Und da wir hier in der Schweiz meistens keine deutsche sondern eine internationale Tastatur benutzen
(zB.: { = [Alt Gr]+[ä], \ = [Alt Gr]+[<], usw.),
wäre eine Liste für deutsche und internationale Tastaturen ganz praktisch.
Hoffe meine Beispiele waren einigermassen verständlich
Gruss,
Beneroth