wxAtoi() was passiert wenn keine Zahl umgewandelt werden soll?

Gast #1773562
Lesenswert?

In meinem Programm brauche ich an manchen Stellen eine Umwandlung vom 
eingelesenen String in ein Integer und verwende da wxAtoi(). Was 
passiert jedoch wenn der Eingegebene String Buchstaben, Sonderzeichen 
oder ähnliches einliest? Dies möchte ich herausfinden um bei solch einer 
Eingabe in einer Messagebox den Benutzer zu warnen. Danke im voraus mfg
Persönliche Seite #1773565
Lesenswert?

Nun, was sagt denn die Dokumentation von wxAtoi dazu?
http://docs.wxwidgets.org/trunk/group__group__funcmacro__crt.html
1
For documentation of these functions please refer to the 
2
documentation of the standard CRT functions 
3
(see e.g. http://www.cppreference.com/wiki/c/start).

Aha. Und was steht da?

http://www.cppreference.com/wiki/c/string/atoi
1
The atoi function converts str into an integer, and returns 
2
that integer. str should start with whitespace or some sort 
3
of number, and atoi will stop reading from str as soon 
4
as a non-numerical character has been read.

So schwer, das selbst herauszufinden?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren