char+string+char+string...

kannaum

Mitglied
Hallo,

Ich hab folgendes Problem:
Ich muss ein paar Zeichen und ein paar Variablen zu einem String zusammenfügen.
Habe es schon so probiert:
Code:
"<"+type+">"+content+"</"+type+">"
type und content sind dabei string Variablen.

Es funktioniert aber nicht, da ich anscheinend kein Zeichen an einem string dranhängen kann.

Kann mir jemand sagen wie ich mein Problem löse?

mfg
 
Also etwas mehr Code muss es schon sein!
Natürlich kann man aus Variablen und Zeichen einen string zusammenbasteln, um es mal platt zu sagen.

Funktioniert nicht ist immer eine sehr miese Beschreibung ;)
 
OK, ich arbeite mit dem Qt Creator.
Hier meine betroffene Zeile:
file.insert(pos, "<"+type+">"+content+"</"+type+">");
pos ist eine int-Variable
Wenn ich die Zeile auskommentiere geht alles Prima.

Sonst kommt folgende Fehlermeldung:
no match "operator+" in "std::operator+(const std::basic_string<_CharT,_Traits,_Alloc>&,const_CharT*)
[with _CharT = char,_Traits = std::char_traits<char>,_Alloc= std::allocator<char>](((const char*)">")) + content"

mfg
 
Zurück