Ich verwende in einem kleinen Programm die Funktion atoi um einen String in ein int umzuwandeln.
Der String wird per Kommandozeilenparameter übergeben.
Ich habe gelesen, das von atoi der maximale Wert für int zurückgegeben wird und errno auf ERANGE gesetzt wird, falls die Zahl die der String enthält größer ist als der maximale Wert für int.
Wie frage ich das jetzt ab?
Also ob errno ERANGE enthält?
ohne Abfrage siehts bis jetzt so aus
...
int x;
...
...
x=atoi(argv[1]);
...
Irgendwie finde ich das nicht im Netz.
Ich hoffe mir kann hier jemand helfen.
🙂