Wie werden Strings verknüpft?
-
Habe die Suchfunktion bereits benutzt, aber man gebe mal "strings verknüpfen" ein, da kommt nix, die Suchfunktion ist nicht so das Wahre...deshalb die Frage.
Wie lassen sich Strings verknüpfen wenn sie zB in Variablen stehen oder gemischt vorliegen?
int main() { string string1 = "das geht"; string string2 = "ja doch"; string string3 //mit cout funktioniert das ja aber wie kann man beide zu einer Varable verknüpfen? cout<<string1 << string2<<endl; string3 = //hier sollen dann string1 un string2 zusammengesetzt sein //wie geht das return 0; }Danke im Voraus
-
Wenn du std::string benützt ganz einfach:
string3 = string1 + string2;MfG SideWinder
-
Dass ich da nicht selber drauf gekommen bin... Danke!
-
Manchmal sieht man halt den Wald vor lauter Bäumen nicht

-
string1 += string2;Ist das eigentlich besser oder das
string1.append(string)oder sind beide gleich schnell?
-
Sind beide gleich schnell.
Aber string3 = string1 + string2; ist langsamer.
-
hat zwar nicht unbedingt was mit Verknüpfungen zu tun, aber wie macht man das aber wenn bereits im String schon Anführungszeichen enthalten sind. also etwa so:
hier soll die Position von "XYZ" einschl. Anführungszeichen ausgegeben werden
string str = "ohne: "XYZ" ab hier und sonst was für text" int pos = str.find(""XYZ"",0)da kommt nix gescheites bei raus...

-
Du musst die " maskieren per
\", dann sollte es gehen.
-
dixidix schrieb:
hat zwar nicht unbedingt was mit Verknüpfungen zu tun
Kleiner Tip: Du darfst gerne einen neuen Thread eröffnen, wenn du eine neue Frage hast

(technisch gilt die Aussage von Shinja: " markiert das Ende des String-Literals. Wenn du es im Literal verwenden willst, mußt du es mit \ maskieren (Stichwort "Escape-Sequenzen"))
-
Du musst die " maskieren per
Code:
\"
Code:
\"
Code:
\"
, dann sollte es gehen.Danke
Ja stimmt,...lag ich doch nicht so falschHab das hier dazu gefunden:
\a alert
\b backspace
\n new line
\t horizontal tab
\v vertical tab
\' single quotation mark
\" double quotation mark
\\ backslash
\O NUL
\ddd character in octal notation
\xhh character in hex notation