_set_invalid_parameter_handler
-
Hi,
_set_invalid_parameter_handler
diesen Error-Handler gibt es unter Windows.
Kann mir jemand sagen, ob es einen ähnlichen unter Unix oder OSX gibt?Danke euch!!!!
Bye, donnerCobra
-
Was soll der denn machen?
-
Wenn ich es richtig verstanden habe, dann wird dieser
aufgerufen, wenn bestimmte Funktionen ungültige Argumente bekommen:printf(NULL);
-
So etwas gibt es nicht. Die Funktionen liefern dann entweder ganz gewohnt einen Fehler (zB return = -1 und man: errno = EINVAL) oder Libraryfunktionen verhalten sich dann einfach undefiniert.
-
also unter Win klappt es, schade das es sowas nicht unter Unix/OSX gibt.
-
DonnerCobra schrieb:
also unter Win klappt es, schade das es sowas nicht unter Unix/OSX gibt.
Das hat nichts mit Win zu tun, das macht der VC++ Compiler, wenn du ihn darum bittest.