Ich parse gerade einen String und suche dabei nach feldtrennern wie zb: „|“ „“ usw.
momentan sieht meine schleife so aus
for(n=v;ch[n] != ‚|‘;n++){}
Das dient dazu die stringlängen festzustellen mit denen ich weiterarbeite.(ch[] ist der gesamte String);
Die Problematik ist exakt an dieser Stelle schmiert mein Prog mit nem Coredump ab. Und geht nicht einmal in die schleife obwohl mindestens 10 andere chars vor dem ersten „|“ sind.
Also was mach ich falsch?
Und wie sähe das dann richtig aus - über ein Codebeispiel währe ich erfreut. ,-))
Und noch was dazu. wie überprüfe ich in solch einer schleife auf den dezimalwert des Ascii Zeichens?
Dank euch vielmals
Mario