kostenloser Webspace werbefrei: lima-city


strlen OHNE char dafür mit string verwenden?

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    szandor

    szandor hat kostenlosen Webspace.

    Hi,

    Weiss jemand von Euch wie ich die String L?nge eines STRINGS (nicht char) feststellen kann... Im Grunde ist ja String selbst auch nicht mehr als ein Chararray...

    das soll funktionieren, tut es aber nicht... anscheinend ist strlen rein f?r chars :(
    string teststring="test";
    strlen(teststring);

    Was habe ich also f?r M?glichkeiten ohne das ganze in ein Char Array kopieren zu m?ssen?

    Ich hoffe das mir diesesmal jemand helfen kann :)

    LG, Szandor
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 0******a

    3 M?glichkeiten hast du:
    int i = teststring.length();
    int i = teststring.size();
    int i = strlen(teststring.c_str());

    Die ersten beiden sind wohl am sinnvollsten, die dritte sei nur der Vollst?ndigkeit halber erw?hnt.
  4. Autor dieses Themas

    szandor

    szandor hat kostenlosen Webspace.

    0-checka Danke :biggrin:

    Die erste M?glichkeit habe ich gerade verwendet! Funktioniert einwandfrei!

    Naja langsam nimmt mein Projekt formen an :) - und dieser Schritt hier ist besonders f?r die Form des dynamischen Men?s wichtig :biggrin:

    PS: Mist... Wenn man nun Umlaute hat... dann verz?hlt er sich durch das "\x84 \b" beispielsweise :mad:... argh... hoffentlich finde ich da auch eine einfache l?sung... :slant: - habs.. ohne " \b" funktionierts einwandfrei auch mit umlauten :biggrin:
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!