![]() |
C++: Zeichenkette addieren
Hallo,
also meine frage ist wie ich zeichenketten addieren kann, also dran hängen. danke lg |
strcat wärs unter c
einfach "+" wärs wenn du std:string verwendest http://www.msoe.edu/eecs/cese/resources/stl/string.htm |
aha dnke , das hat funktiooniert!
jetzt ist es nur so das der zusammengesetzte string in einem feld vom typ char gespeichert werden soll. funktioniert aber nicht da es ein unterschiedlicher typ ist... gibt es trotzdem eine lösung dafür? |
.c_str()
steht auch auf der seite von oben |
auch das klappt (eigendlich), nur wenn ich das programm jetzt starte, tritt ein speicherproblem auf. (der vorgang read konnte auf dem speicher nicht durchgeführt werden
usw) ich poste hier mal das skript vieleicht kann mir ja jmd weiterhelfen, wo der fehler liegen könnte... __________________________________________________ _________ ......anderer code //Pfad des desktop wird ermittelt und in buf gespeichert char buf[1000]; getDirectory(CSIDL_DESKTOP,buf); //beide strings werden addiert string y1=buf; string y2="\\Prog.exe"; string x=y1+y2; string test=x; char buffer1[1000]; sprintf(buffer1,"%c",*x.c_str()); // x wird in char umgewandelt und in buffer1 gespeichert cout << buffer1 << endl; //muss unbedingt ein char sein! __________________________________________________ _________ |
ich glaube, du willst sowas machen:
PHP-Code:
|
bitte löschen
|
ja so klappt das, das drumherum war anders gemeint aber das mit der umwandlung klappt aufjedenfall, danke.:)
|
| Alle Zeitangaben in WEZ +2. Es ist jetzt 06:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag