000
06.05.2007, 22:06 Uhr
~newb
Gast
|
Hi,
ich habe ein paar Verständnisprobleme in C, und zwar bin ich hier im Forum auf folgende Funktion gestoßen, die ähnlich arbeiten soll, wie strstr, nur eben für das letzte Vorkommen des needle im haystack:
C++: |
char *strrstr(char const *haystack, char const *needle) { size_t haystack_len = strlen(haystack), needle_len = strlen(needle); char *p;
for(p = haystack + haystack_len - needle_len; p >= haystack; --p) { if(memcmp(needle, p, needle_len) == 0) return p; }
return NULL;
|
Jetzt die Frage, was versteht man unter "size_t"?!? habe das schon öfters gelesen und frag mich immer was das heißen soll, ist das ein Dateityp wie char oder int oder hat das gar nix zu sagen?!?
Danke
Greetings |