Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

[VC++6] Variable in einer Textvariable übergeben

phoenix-2000 / 3 Antworten / Flachansicht Nickles

Hallo Leute,


 


ich bin noch in den Anfängen der VC++6-Programmierung.


Davor habe ich mit PHP4 gearbeitet und da ist ja syntaktisch am nahesten zu C++ kommt, habe ich VC++6 ausgewählt.


 


Nun habe ich habe eine MFC-Anwendung erstellt um für Mathematik den Flächeninhalt und den Umfang eines regelmäßigen n-Ecks auszurechnen.


 


Nun kommt das Problem. Ich möchte in einer Text-Variable einen Text reinschreiben und auch dort eine andere Variable unterbringen. (ja ich bin sehr schlecht im erklären)


 


Am besten in PHP ein Beispiel und das möchte ich denn in C++ übertragen.

 


PHP:


$irgendeine_zahl = 15;

 


$text_variable = "Der Inhalt von \$irgendeine_zahl ist: ".$irgendeine_zahl;


 


SO UND WIE GEHT DIESES LEICHTE IN C++??


 


Ich hab folgendes schon probiert:


int i = 5;


text = "Hallo i=".i;


Fehlermeldung: error C2228: Der linke Teil von '.i' muss eine Klasse/Struktur/Union sein


 


Neuer Versuch:


int i=5;


text = "Hallo i=",i;


Keine Fehlermeldung!! Aber die Variable text hat nicht das gewünschte Ergebnis, sondern: "Hallo i=". Ich möchte es aber so haben: "Hallo i=5"


 


Ich weiß nichts mehr, ich hoffe ihr es :-)


 


Zu 99% muss es doch das KOMMA sein, weil dort keine Fehlermeldung kommt. Ich glaube ich bin ziemlich nahe am Ergebis dran.


 


cu


phoenix-2000 


 

bei Antwort benachrichtigen
phoenix-2000 Nachtrag zu: „[VC++6] Variable in einer Textvariable übergeben“
Optionen

das geht nicht, weil die Variable 'text' ja schon deklariert ist, als Member-Variable.
Variable hat die Eigenschaft = CSTring und in Character möchte ich die nicht konvertieren, weil ich ja ein Text (wie die Variable schon sagt) in die Variable haben möchte.

ich hoffe ihr könnt mir helfen, wenn die var text CString ist

cu
phoenix

p.s.: ich dachte nicht das so was einfaches so schwierig in c++ ist. Bei BASIC, PHP geht das doch so einfach....

bei Antwort benachrichtigen