Hallo Gemeinde,
ich lese ueber eine Inputbox einen string ein und muesste den in eine Integer Variable umwandeln. Geht das irgendwie??
fragende Gruesse
Ralph
Hallo Gemeinde,
ich lese ueber eine Inputbox einen string ein und muesste den in eine Integer Variable umwandeln. Geht das irgendwie??
fragende Gruesse
Ralph
ich lese ueber eine Inputbox einen string ein und muesste den
in eine Integer Variable umwandeln. Geht das irgendwie??
Ja, z.B. per Standard-C atoi/atol/strtol oder in C++ über eine wahnwitzige Verrenkung.
Wennman weiss dass es atoi heisst, findets man auch in der Hilfedatei:smile:)
Danke schoen
Hallo,
[…] oder in C++ über eine
wahnwitzige Verrenkung.
Die „wahnwitzige Verrenkung“ besteht in der Verwenung von Stringstreams:
#include
using std::istringstream;
#include
using std::cout;
using std::endl;
int main(int argc, char \*argv[]) // argv[1] enthaelt den umzuwandelnden String
{
istringstream isst;
int zahl=0;
if ( argc\> zahl; // "Verrenkung" statt.
cout
Viele Grüße
Jens
[…] oder in C++ über eine
wahnwitzige Verrenkung.Die „wahnwitzige Verrenkung“ besteht in der Verwenung von
Stringstreams:
[code]
Das ist für mich im Vergleich zu
#include
#include
using namespace std;
int main( int argc, char \*argv[] ) {
if( argc
ziemlich wahnwitzig.
es geht auch mit
i=StrToInt(Edit->Text);
dann ist der String gleich eine Integer
shadow
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi,
es geht auch mit
i=StrToInt(Edit->Text);
dann ist der String gleich eine Integer
aber auch nur mit Borland … und das hat (hoffentlich) und will auch keiner
Für alle nicht-Borland-User bleibt weiterhin atoi() oder die C+±Lösung mit std::stringstream bestehen
bye,
Christoph