chars verknüpfen?
-
Hiho!
In der MFC kann man ja zwei strings mit hilfe + verknüpfen.
Beispiel:CString a; CString b; CString c; a = "Hallo "; b = "Du"; c = a+b;
Ich Programmiere jetzt aber in WinAPI und benutze char. Gibt es da ne Funktion mit der ich 2 Strings zusammenfügen kann, oder muss ich mir jetzt ne schleife basteln, die jeden buchstaben einzeln anfügt?
char a; char b; char c; a = "Hallo "; b = "Du"; c = a+b;
Das klappt ja leider net
Mfg Perner
-
Bitte ins C oder C++ Forum verschieben.
PS: in char passt nur ein Buchstabe.
-
Nimm doch einfach #include <string> ist bei deinem wissen am besten.
Mal ein Bsp.
#include <string> // Für die String Funktionen von C++ #include <iostream> // Für die Standard ein und Ausgabe int main() { string a, b; // Oder direkt string a("String"), b ("test") safe a bundle:) a="String"; b=" Test"; a+=b; // Es geht auch a+=" Test" nur als Bsp. std::cout<<a<<std::endl; // Juhu es gibt String Test aus return 0; }
So und weil das so schön war, kauf dir ein gescheites Buch und lerne den Rest.
-
in c gibts verschiedene möglichkeíten z.b. 'strcat' und 'sprintf'. muss natürlich genug platz im zielstring sein.
btw: nimm statt 'char variable' einfach 'char variable[]'
-
Dieser Thread wurde von Moderator/in cd9000 aus dem Forum WinAPI in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.