Frage wegen einfachem Game!
-
sterne[pointer-Wort] = *pointer;
<pointer-Wort> ergibt die Position/Abstand von <pointer> zum Zeiger auf <Wort>.
Zeiger auf Wort bedeutet einfach den Beginn der Zeichenkette <Wort>, für "Emil" und buchstabe == 'i' ergibt sich also pointer-Wort == 2.
pointer zeigt also auf Wort[2], d.h. pointer==&Wort[2].
Jetzt wird nur noch sterne[2] auf <buchstabe> gesetzt, dennsterne[pointer-Wort] = *pointer;
entspricht genau
sterne[pointer-Wort] = buchstabe;
da
*pointer == buchstabe
ist.
-
Habs verstanden!
Wort steht einfach nur für den Anfang des gesamten Wortes, also eigentlich 0.
Das heißt [pointer-Wort] ist eigentlich nur pointer als Wert sozusagen!Ich denke ich habs jetzt!
DANKE AN ALLE!
Wollte ja nicht nur, dass es funktioniert, sondern es auch verstehen!