002
13.10.2005, 15:36 Uhr
ao
(Operator)
|
Nicht im Standard.
Vielleicht findest du in deiner C-Lib etwas, das strrncpy heißt (nein, ich bin nicht irre geworden, das wäre in etwa das Kürzel für STRingReverseNCoPY).
Oder selber machen:
C++: |
#include <string.h> char * strrncpy (char * dest, const char * src, int n) { return strcpy (dest, src + strlen (src) - n); }
/* Ab hier Testprogramm */ #include <stdio.h> int main (void) { char buf[1024]; printf ("%s", strrncpy (buf, "Hallo Welt", 4)); return 0; }
|
(ohne genauen Test hingekritzelt)
ao Dieser Post wurde am 13.10.2005 um 15:40 Uhr von ao editiert. |