Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

26.08.2005, 13:55

[Windows Forms-Anwendung(.NET)]String + String verboten?

hi

ich bin gerade dabei mich mal in windows Programmierung reinzuarbeiten und es fallen mir einige sachen nochr recht schwer. Mein "grosses" problem zurzeit ist "String und String" verboten?!
habe nen textfeld (text_Zahl1), nen label (lbl_ergebnis) und nen Button(cmd_button1). nun will ich das er die eingegebene Zahl so anzeigt:
"Zahl: WASEINGEGEBENWURDE"
nur wenn ich z.b., wie mein Borlandexperten lerhrer *g* sagte, das so mache:
lvl_ergebnis->Text = "Zahl1: " + text_Zahl1->Text;
sagt der das man strings nich addieren kann. Mein Lehrer will mit uns zusammen damit umgehen lernen. Aber ich hacke schon da, wie macht man das?

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

2

26.08.2005, 14:00

also ich bin mir auch nicht sicher weil ich nicht so oft mit strings arbeite aber ohne + sollte es klappen. wenn das auch nicht geht versuch mal mit && aber das erste sollte gehen

Anonymous

unregistriert

3

26.08.2005, 14:07

Weder das eine noch das andere klappt O.o schade

bei:

Quellcode

1
text_ergebnis->Text = "Zahl1: " text_Zahl1->Text;


kommt:

Zitat

d:\koenig\Taschenrechner\Form1.h(114): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'text_Zahl1'

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

4

26.08.2005, 14:09

also bei mir funzt das: alles strings:

C-/C++-Quelltext

1
TB_ERROR(SB_ERROR SB_WHILE_READING SB_FOCUSEDFOLLOWING "SSlotBoostChunk " SB_AT "SSlotObjChunkHeader.", TB_ERROR);


aber wie gesagt mehr kann ich da auch nicht zu sagen, weil ich da auch nicht so die peilung hab.

Anonymous

unregistriert

5

26.08.2005, 14:12

aber du progst in Windwosanwendungen oder?

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

6

26.08.2005, 14:14

ne eben nicht.. also schon win32 anwendungen aber nicht mit der mfc oder so. das sind bei mir auch char* variablen. in windows ist das nochmal anders.

Anonymous

unregistriert

7

26.08.2005, 14:16

das dachte ich mir nu ^^ naja brauch das da, bei C++ W32 Consolen anwendungen wuesste ich das auch :D

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

8

26.08.2005, 14:17

ansonsten versuch mal das hier:

C-/C++-Quelltext

1
sprintf(text_ergebnis->Text, "%s %s", "Zahl1: ", text_Zahl1->Text);

9

26.08.2005, 14:26

Nene du kannst nicht direkt da reinschreiben das musst du über einen "Umweg" gemacht werden:

C-/C++-Quelltext

1
2
3
char text[256];
sprintf(text, "Zahl1: %s", text_Zahl1);
lbl_ergebnis->Text = text;

Anonymous

unregistriert

10

26.08.2005, 14:28

printf gibs da nich mehr! geht leider nich so einfach^^'

Werbeanzeige