Mehrere Chars zusammen fassen?

Ron-calli

Grünschnabel
Servus,
ich bekomme immer folgende Fehlermeldung wenn ich mehrere Zeichenketten zusammenfassen will: Visual C++ 6.0:
error C2110: Zwei Zeiger koennen nicht addiert werden

Code:
sprintf(szZeigen,"Der Mittelwert ist:\n%f",fMittelwert);
sprintf(szZeigen2,"Die empirische Varianz ist:\n%f",fVarianz);

szAuswertung = szZeigen + szZeigen2;

Wie kann ich dies ermöglichen? Ich will szAuswertung darauf in ein Cedit feld übergeben lassen.
 
Was für ein Typ ist
szZeigen & szZeigen2?

wenn char ist solltest du
Code:
strcmp(szZeigen,szZeigen2);
nutzen, denn char strings lassen sich nicht gerne multiplizieren, mit nen CString würd´s gehn ;-)

Sven
 
Zuletzt bearbeitet:
Jap sind beide char.
Mit:
Code:
strcmp(szZeigen,szZeigen2);
Kann man nur zwei chars zusammen fassen. Gibt es vielleicht ein Code-Schnipsel mit dem man auch mehrere zusammenfassen kann?

Erstmal vielen großen Dank!
 
Du arbeitest doch mit der MFC oder

Warum nutzt du dann nicht CString ?

Da kann mal viele tolle Sachen mit machen!
Code:
char CharString [] = "1234567890";
char CharString1 [] = "ABCDEFGH";
char CharString2 [] = "abcdef";

CString Test ,Test1,Test2;
Test  = CharString;
Test1 = CharString1;
Test2 = CharString2;

CString Fertig = Test+Test2+Test3;
int Wert = Fertig.GetLength();

CString Laenge;
Laenge.Format("%i",Wert);

CString Ausgabe;
Ausgabe = "Der Text hat "+Laenge+" Zeichen!"; 
AfxMessageBox( Ausgabe);
....

Sven
 

Neue Beiträge

Zurück