PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : string-funktionen



TheDodger
13-12-2001, 06:00
gibt es unter c (nicht c++ & string-klassen!) funktionen um
a) n zeichen links vom sting auszugeben
b) n zeichen rechts vom string auszugeben
c) n zeichen mittig aus einem string auszugeben
?

Wenn ja, wo?

Ich brauche diese echt dringend! :(

anda_skoa
13-12-2001, 10:51
Du kannst das alles parktisch mit strncpy machen:

char* source;
char* dest;

a)
strncpy(dest, source, n);

b) strncpy(dest, source[strlen(source)-n], n);

c)
strncpy (dest, source[pos], n);

Allerdings vorher checken ob dest lang genug ist, und die Endposition nicht >= strlen(source) ist.

Ciao,
_

TheDodger
14-12-2001, 07:34
manchmal liegt das einfache sooo nahe ... *grummel*

danke!