Mike schrieb:
> Bitte entschuldigt das ich mit so "einfachen" Fragen das Forum
> belästige.
Das hat mit einfach nichts zu tun.
In der Tat ist Strinverarbeitung in C gar nicht mal eine besonders
einfache Sache, sondern eine der ersten größeren Hürden, mit der sich
ein Einsteiger konfrontiert sieht.
Dein Problem: Du übernimmst dich mit deiner Aufgabenstellung als
Anfänger.
Wenn ich in meinem ganzen Leben noch nie auf einen Berg gestiegen bin,
dann nehm ich als ersten Berg nicht den Mont Blanc, sondern einen
kleinen Hügel im Voralpenland.
Genauso bei dir: Du versuchst mindestens 2 bis 3 Monate Programmierung
(auf einem PC wegen der besseren Entwicklungsumgebung) zu überspringen.
Und daher kommst du nicht weiter. Ein Buch hilft dir nur dann, wenn du
es von vorne beginnend durcharbeitest und auch die im Buch angegebenen
Übungen machst, bzw. dir selber Übungen ausdenkst. Nach 2 oder 3 Wochen
bist du dann im Buch bei Stringverarbeitung angelangt (moderate
Lernzeiten eingeräumt). Nach ein paar weiteren Stunden hast du dann die
Stringverarbeitung soweit verinnerlicht, dass dir die simpelsten
Basis-Fehler in der Stringverarbeitung nicht mehr passieren.
Dann könnte man sich diesen Code weiter vornehmen.
Das Problem dabei: Du versuchst ein nicht gerade triviales Programm zu
modifizieren. D.h. du musst vorher Programmanalyse betreiben um zu
verstehen, wie und wo du eingreifen musst. Aber auch da fehlt dir die
Erfahrung, die sich erst im Laufe der Zeit und mit fleissigem Üben
einstellt. Unter anderem bekommst du sie, indem du bei deinen Übungen
Fehler machst, deren Suchen und Beseitigen dir eine Menge Erfahrung
vermittelt.
Und bei der Art und Weise, wie du die Modifikation versuchst, ist dieses
Defizit ziemlich klar zu sehen. In ähnlicher Weise wie auch die
Bergwacht auf der Zugspitze den Flachlandtiroler untrüglich an seinen
Sandalen und nicht bergtauglicher Kleidung erkennt.