Länge eines Strings?
lima-city → Forum → Programmiersprachen → C/C++ und D
array
beitrag
doppel
fragen
informatik
information
klasse
lngen
methode
objekt
schauen
string
thw
uebrigens
zurck
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Google hilft mit vielen Ergebnissen weiter.
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 -
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 -
War es nicht unter C noch so, das man einfach ein Char array genommen hat als String ?
-
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 -
strlen sollte das sein was du suchst
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage