String zahl, text und beides
-
HI ich habe jetzt
X = StrToInt (Edit2->Text)
, möchte aber das X Text und Zahlen oder Beides zusammen sein kann, wie mach ich das? und wie muss die Variable aussehen (momentan ja:
Int X;
)
also X soll z.b. "hund", "1234" oder "bla632" sein.Grüße lara
ps Sry fange grade erst an
-
In einem int können nur Ganzzahlen gespeichert werden, keine Zeichenketten. Wenn du Zahl und Text gleichzeitig haben willst, musst Du bei String bleiben.
Was genau hast du denn vor?
Gruß KK
-
Anstatt
int X
machst du
String X
Schau dir doch lieber noch mal Datentypen an
-
Ok Michel und was mache ich aus
X = StrToInt (Edit2->Text)
?
danke im vorraus
-
Mir ist zwar immer noch nicht genau schlüssig, was Du erreichen willst, aber vielleicht hilft das:
AnsiString X = "test"; Edit1->Text = "123"; X += Edit1->Text;
-
Du willst ja Zahlen und/oder Buchstaben in deiner Variable speichern. Dafür gibt es den Datentyp "String" !
Also definierst du dein X als Unterwäsche
:
String X ;
Und wenn du den Text vom Edit dem X übergeben möchtest braucht du auch keine Umwandlung StrToInt (diese benötigst du nur, wenn du einen String in einen int-Wert umwandeln möchtest!)
X = Edit1->Text ;
-
Danke habe es jetzt...sry das ich mich so doof angestellt habe! Häte ich auch selber drauf kommen können!