ROUNDUP - именно то, что вам нужно.
Округляет число до определенного количества десятичных разрядов, всегда округляя до следующего действительного приращения.
BLOCKQUOTE>
Использовать
SetErrorMode(SetErrorMode(0)|SEM_NOGPFAULTERRORBOX);
Но я предложил бы установить обработчик исключений, который создает дамп, таким образом, можно проверить то, что произошло. Например, crashrpt (или здесь).
См. также
Функциональный сигнал работает над всеми платформами POSIX:
signal(SIGSEGV, &signal_handler);
Если необходимо захватить исключение, которое не поддерживается сигналом, можно также смотреть на AddVectoredExceptionHandler, функционально-специализированное к W32.