Mitenhän sais textBoxissa tai vaikkapa labelissa olevan teksti [kaikki numeroita] takaisin Intiksi?
Versio on Visual C 2005 Enterprice.
String To Int
4
58
Vastaukset
- ea69
Eikös se mene ihan näin:
int i = atoi(tb->Text);
missä tb on sen TextBoxisi nimi.- ea69
Niin, ja atoi siis löytyy stdlib:istä, eli ohjelman alusta pitää löytyä (ellei jo löydy):
#include - ea69
ea69 kirjoitti:
Niin, ja atoi siis löytyy stdlib:istä, eli ohjelman alusta pitää löytyä (ellei jo löydy):
#includeOhhoh, miten se noin katkesi. No, joka tapauksessa, stdlib.h pitää olla include lauseena alussa.
- Visual C++
Tuo atoi ja itoa:kaan ei toimi, vaan antaa errorin: error C2664: 'atoi' : cannot convert parameter 1 from 'System::String ^' to 'const char *'
Tollasen löysin googlettamalla:
int Value1;
Value1 = System::Convert::ToInt32(this->TextBox->Text);
Toimii ilman includeja... kiitti kuitenkin avusta.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Naiset miltä kiihottuminen teissä tuntuu
Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)1159254- 422720
- 1522493
- 222019
Miksi kohtelit minua kuin tyhmää koiraa?
Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais141776- 111560
Kyllä poisto toimii
Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa151527"Joka miekkaan tarttuu, se siihen hukkuu"..
"Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla111464- 71340
- 141326