"pointerinhalt" in string zurückschreiben
-
heyho,
ich habe einen string buffer und einen zeiger pbuffer:
char buffer[8192];
char * pbuffer;
in den string buffer schreib ich text.
dann nehm ich mir den zeiger pbuffer und zeige auf einen teil des strings buffer via:
pbuffer=strstr(buffer, "\r\n\r\n");
nun moechte ich, das wodrauf der zeiger pbuffer zeigt zurueck in den string buffer schreiben. da scheiter ich. mit welcher anweisung stell ich das an? kann doch net so schwer sein?! *g
wäre dankbar fuer jede hilfe.schööööön abend noch
janos
-
strcpy, memcpy, memmove.
die ersten beiden kriegen probleme, weil deine zwei speicherbereiche sich ueberlappen.
strcpy funktioniert nur auf strings, die anderen beiden wollen konkrete laengenangaben.
-
danke, aber das heisst jetzt?! das ich von diesen dreien garkeinen verwenden kann?!
-
nimm die letzte.