Zuerst einmal vermischt du da irgendwelche Codeteile, da deine Variablen jedesmal anders heißen. Und zweitens wäre es wahrscheinlich sinnvoller dich zuerst noch etwas mit Arrays und dann getrennt mit Zeigern zu beschäftigen und erst wenn du beides verstanden hast auch kombiniert.
Außerdem kommt mir vor das du auf zwei Arten in das Array schreiben willst. Einerseits mit dem Index und andererseits mit einem Zeiger. Schau auch bitte hierzu ins
Wiki und im speziellen zum Teil über
Arrays.
Und vermeide bitte so etwas:
Wer gerade nicht die Rangfolge der Operatoren im Kopf hat weiß nicht ob zuerst der Dereferenzierungsoperator (*) oder der Inkrementoperator (++) angewendet wird. Und bei dir würde ich vermuten, dass du es nicht weißt

Ich hab sicherheitshalber auch noch einmal nachgeschlagen und hier hast du sogar Glück gehabt, da zuerst '++' ausgeführt wird und daher wirklich der Zeiger um eins erhöht wird und dann mit dem '*' der Wert dereferenziert wird, was hier aber nichts mehr bewirkt.
Und was auch noch wichtig ist, schreibe oder lese
nie über
Arraygrenzen hinaus! Bei einem Array mit
128 Elementen gehen die Indizes von
0 bis
127!.