Re: [maillist] Kleines C (ohne ++) Problem...

J. Linnenkohl (jlinnen@c-s-k.de)
Wed, 18 Aug 1999 09:20:07 +0200

Christian Exner wrote:
> ich sehe gerade, da? es hier haufenweise C-Speziaisten gibt.
Ja klar !

> Ich benotige zum einen eine Funktion, mit der ich aus einer Zeichenfolge
> Von Position X ab Y Zeichen heraus KOPIEREN kann.
strcnpy( ziel, &quelle[X], Y ); ziel[Y] = 0;
(ziel muss gross genug sein, mindestens Y+1, sonst Absturz)

> Zum anderen ware eine "Pos()" funktion nicht schlecht.
> Also Position des ersten Vorkommens einer Zeichenfolge in einer
> anderen ermitteln.
strchr() von links, strrchr() von rechts : strchr( "anton", "t") -> 2

> Mit "STRCMP()" habe ich schon probiert. Aber irgendwie bekomme
> ich als Ergebnis alles nur nicht die richtige Position...
Ist ja auch nicht die richtige Funktion

> Unschwer zu erkennen, wie wenig Ahnung ich von C habe :-)
Kleiner Typ : Kernighan/Ritchie (gut lesbar, vollstaendig und preiswert)
>
> Kann mir jemand einen kleinen Tip geben ?
Damit geschehen

Gruss

___________________________________________________
Jörg Linnenkohl
e-mail: jlinnen@c-s-k.de
phone : +49 069 913073 25
fax : +49 069 913073 31
CSK Germany * Meisengasse 13-15 * D-60313 Frankfurt