Mitenhän sais textBoxissa tai vaikkapa labelissa olevan teksti [kaikki numeroita] takaisin Intiksi?
Versio on Visual C 2005 Enterprice.
String To Int
4
107
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
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225234- 254398
- 282541
- 342264
- 372008
- 151928
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191617- 121541
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211277Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101194