000
30.04.2004, 12:21 Uhr
~Zerberus
Gast
|
Wie kann ich einem Array den Inhalt eines anderen Arrays ab einer bestimmten Stelle einfügen? z.B. habe ich einen String (char string[] = "hallo du ,wie gehts?") und möchte alles ab 3 Stellen nach dem 'wie' in ein anderes Array kopieren.(also im Prinzip ab 'gehts' ; ist aber wichtig diese 3 Zeichen mit einzubauen, weil da noch was anderes zwischen soll; später)
Ich habs so versucht, was aber nicht klappt:
C++: |
char string[]="hallo du ,wie gehts?"; char array[]; char *pos = strstr(string, "wie"); strncpy(array, pos, strlen(string));
|
|