Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Код ошибки23 января 2011Код ошибки в программировании, это номер, который соответствует конкретной проблеме в работе программы. Коды ошибок используются для идентификации неправильной работы аппаратного и программного обеспечения, неверного ввода данных пользователем без обработки возникающей при этом исключительной ситуации в коде программы, хотя иногда коды ошибок используются в сочетании с обработкой исключений. Коды ошибок не следует путать с кодами возврата, хотя они часто используются вместе при обработке ошибок. Одни из самых серьёзных кодов ошибок, которые могут встретить пользователи это коды «Синего экрана смерти» операционной системы Microsoft Windows. ПримерыВ языках программирования, в которых отсутствует механизм обработки исключений, коды ошибок часто хранятся как глобальные переменные с именами такими как /* попытка открыть файл на чтение */ FILE *fp = fopen; /* если файл не может быть открыт, напечатать номер ошибки и сообщение*/ if { printf); /* Альтернативно можно использовать perror, который обеспечивает ту же функциональность */ perror; } Так как обычно коды ошибок глобальные переменные, то они могут быть доступны из любой точки программы. Так же как и с другими глобальными переменными, эта простота доступа может быть источником проблем в многопоточной среде. В связи с тем, что в глобальные переменные могут записывать одновременно несколько потоков, это может привести к состоянию гонки. Для решения этой проблемы, POSIX определяет переменную Просмотров: 1020
|