kostenloser Webspace werbefrei: lima-city


Länge eines Strings?

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Ich frage mich gerade, wie ich die Länge eines Strings in C++ bestimmen kann.
    Hab auch in meinem schlauen Buch geblättert, da stand aber leider nichts :(

    Hoffe, ihr könnt mir mal wieder helfen.


    MfG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. b****y

    Google hilft mit vielen Ergebnissen weiter. :slant:

    Schau mal beispielsweise hier vorbei:

    http://www.willemer.de/informatik/cpp/string.htm

    MfG, Bohrty.

    Beitrag geaendert: 31.3.2007 17:56:44 von bohrty
  4. wie wärs mit

    [b]#include <string.h>
    int z=strlen("bla irgendwas wirst du schon sehen");[/b]


    oder (was auch viel witziger ist)

    [b]char *s;
    strcpy(s,"und gesehen?");
    int i=0;
    
    while(s[i]!='\0') i++;
    // darstellungsfehler : while( s [ i ] ...
    // natürlich ohne leerzeichen[/b]


    Beitrag geaendert: 17.4.2007 8:20:18 von t23
  5. War es nicht unter C noch so, das man einfach ein Char array genommen hat als String ?
  6. is doch auch Oo
    aber geht auch so

    [b]
    const max=25;
    char s[max];
    strcpy(s,"und gesehen?"); // das sind übrigens doppel hoch kommas --
    int i=0;
    
    while(s[ i ]!='\0'&&i<max) i++; // mein gott gibs den keinen normalen textmodus
    
    // wenn i==max dann is irgendwas komisch fast paranormal[/b]


    Beitrag geaendert: 17.4.2007 11:18:11 von t23
  7. m****a

    strlen sollte das sein was du suchst

  8. wie wärs mit

    [b]#include <string.h>
    int z=strlen("bla irgendwas wirst du schon sehen");[/b]


    oder (was auch viel witziger ist)

    [code]char *s;
    strcpy(s,"und gesehen?");
    int i=0;

    while(s!='\0') i++;


    Das ist C, gefragt war nach C++ ;)


    War es nicht unter C noch so, das man einfach ein Char array genommen hat als String ?


    Jepp, und in C++ steckt letztendlich das gleiche dahinter. ALlerdings arbeitet man in C++ i.d.R. mit Objekten der String-Klasse und nicht mehr mit Char-Arrays. Die Länge gibt dann die Methode String::length() zurück. Weitere INformationen gibt's unter dem von bohrty genannten Link.

    MfG,
    thw
  9. 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!