Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » verständnisfrage

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.05.2007, 22:27 Uhr
0xdeadbeef
Gott
(Operator)


size_t ist ein Typ, der die Größe von etwas beinhaltet. In aller Regel ist das ein Alias für unsigned int.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: