online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon cplsplsler vom 10.04.2022, 10:21 Options

val() in C++

Hallo,

Eine Zahl, die in eine Textbox eingegeben wurde sollen in einen integer verwandelt werden.

In vb.net würde ich das so machen:
x = val(textbox1.text)

Gibt es diesen val(...) befehl auch in C++?


tanke,
c++ler


Antwort schreiben

Antwort 1 von Elefunty vom 10.04.2022, 11:26 Options

int zahl;
char zahlalsstring[5]="123";
zahl=atoi(zahlalsstring);

fast genausoeinfach ;)
bedenke, atoi, atol, atof sind keine standartfunktionen und können gelegentlich fehlverhalten zeigen.

vllt lieber strtol bzw. strtoul benutzen, die sind da etwas überlaufssicherer.

strtol(zahlalsstring,NULL,10); //10 steht für basis 10 also dezimalsystem

Hier ne Referenz. Die interessanten funktionen sind oben unter string conversion. Halt auf Englisch, muss man aber mit klar kommen ;)

Ele

Ähnliche Themen

In was wurde D implementiert?
TByte  05.10.2008 - 17 Hits - 23 Antworten

Ähnliches wie eGroupware
Brocki  02.10.2008 - 14 Hits - 2 Antworten

Wie öffne ich eine Datei aus VBS heraus??
MomoK  03.10.2008 - 14 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026