AnsiString -> Float/Int

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/ansistring_gt_float_int_19427/page_1 - zur Vollversion wechseln!


XeroXs schrieb am 04.12.2001 um 22:18

Also, i spiel mi grad mim CBuilder...

Da gibz so nette eingabefelder die dummerweise nur als AnsiString einlesen...

wie machi aus dem eine Int oder Float-Variable?

thx


that schrieb am 04.12.2001 um 22:26

atoi oder atof


XeroXs schrieb am 06.12.2001 um 22:15

hm....

ok....

bled is da noch folgendes:

i les vorher aus dem Eingabefeld Edit1 die Attribute "Text" aus.. des is da inhalt...

also Edit1->Text

des willi in einen string reinschreiben mit dem namen txt1

den habi vorher so deklariert:

char *txt1;

und dann schreib i

txt1=(Edit1->Text);

dann kommt folgende fehlermeldung:

cannot convert Ansistring to char *.

aba char *irgendwas is doch a string oda?


shadowman schrieb am 06.12.2001 um 22:22

hmm dann hättens jo ned a eigene string funktion gmacht oda??
is des ned array?? weil char buffer[80] oda was auch imma is a array:-)


XeroXs schrieb am 07.12.2001 um 07:44

wwi ;)

thaaaaaaat :D hilfe! ;)


Ringding schrieb am 07.12.2001 um 09:31

txt1 ist kein String, das ist ein Pointer auf einen Character (was unter gewissen Umständen zugegebenermaßen schon als String interpretiert werden kann). Lern mal ein bisschen C, denn wenn du das nicht kapiert hast, kannst du den Rest vergessen.


Bimminger schrieb am 08.12.2001 um 00:29

strings herumkopiern mittels strcpy(char* sourcestr, char*deststr)
könnt evtl in dem fall helfen - weis aba net ob ansistring in char* gecastet wird... i mach nix mitn CBuilder.

mfG CB


XeroXs schrieb am 08.12.2001 um 00:42

ok hab des... gelöst :D

was andres noch

weiß wer wie ma aus einer Listbox (cbuilder) den markierten wert herauslesen kann?

die dropdownbox z.b. hat dafür ne eigene variable (Text), aba die listbox ned :(


Bimminger schrieb am 08.12.2001 um 00:49

auch wenn i mi mit CBuilder net auskenn... evtl gibts da a "ListIndex" was da de Stelle des ListWertes zurückgibt.. oder a "SelectedItem" oder sowas... (schau mal in da hilfe alle eigenschaften des Combo-Controls an...)

mfG CB


XeroXs schrieb am 08.12.2001 um 02:10

Listindex gibts ja...
da kann man aber nur überprüfen ob ein wert 0 oder 1 is..

wenn des echt nur so gehen würde wär des verdammt umständlich :(

selecteditem oda so ähnlich gibz nix :(




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026