system(3, 0)
Вызов функции system(3, 0) возвращает список динамических ошибок выполнения приложения. Аргумент всегда равен нулю.
Список ошибок возвращается в виде целого числа, в битовой маске которого логическими значениями закодированы выявленные ошибки, согласно таблицы:
|
Номер бита
|
Если указанная ошибка обнаружена, бит заполняется значением true
|
|
Бит 0
|
Целочисленное деление на ноль
|
|
Бит 1
|
Переполнение в результате преобразовании “вещественного” в “целый”
|
|
Бит 2
|
FPU: Деление на ноль
|
|
Бит 3
|
FPU: Неверный формат
|
|
Бит 4
|
FPU: Переполнение результата вычисления в плюс бесконечность
|
|
Бит 5
|
FPU: Переполнение результата вычисления в минус бесконечность
|
|
Бит 6
|
Зарезервирован, не используется
|
|
Бит 7
|
Выход за границы массива
|
|
Бит 8
|
Несоответствие типа
|
|
Бит 9
|
Ошибка при обращении к указателю
|
|
Бит 10
|
Предотвращено формирование NAN
|
|
Бит 11
|
Некорректный аргумент (от пользователя)
|
|
Бит 12
|
Некорректный аргумент (от компилятора)
|
