4.2 Печатаемые диагностические сообщения и поведение при завершении функции assert
Печатается диагностическое сообщение "Assertion failed: выражение, file имя_файла, line nn", где выражение - это выражение с неудачно завершившейся функцией контроля особой ситуации, имя_файла - это имя исходного файла, а nn - это номер строки, где выполнялся контроль.
После вывода на дисплей данного диагностического сообщения вызывается функция abort.
4.3 Определяемые реализацией аспекты проверки символов и функции задания учета регистра
Отсутствуют, за исключением описанных в п.4.3.1.
4.3.1Наборы символов, проверяемые функциями isalnum, isalpha, iscntrl, islower, isprint и isupper
Первые 128 ASCII-символов.
4.5.1Значения, возвращаемые математическими функциями при ошибках, связанных с областью определения
IEEE NAN (не-число).
4.5.1Устанавливают ли математические функции целочисленное выражение errno в значение макроса ERANGE в случае ошибки отрицательного переполнения
Нет, только для других ошибок - области переполнения, сингулярности, переполнения и общей потери точности.
4.5.6.4 Происходит ли ошибка области определения, или возвращается ноль, когда функция fmod имеет второй аргумент, равный нулю
Нет. fmod(x, 0) возвращает 0.
4.7.1.1 Набор сигналов функции signal
SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, SIGTERM.
4.7.1.1 Семантика каждого сигнала, распознаваемого функцией
См. описание функции signal в Справочнике по библиотеке.
4.7.1.1 Обработка по умолчанию и обработка при загрузке программы каждого сигнала, распознаваемого функцией signal
См. описание функции signal в Справочнике по библиотеке.
4.7.1.1 Блокирование сигнала, выполняемое если эквивалент signal(sig,SIG_DFL);не выполнен перед вызовом обработчика сигналов
Эквивалент signal(sig,SID_DFL) выполняется всегда.
4.7.1.1 Будет ли отменена обработка сигнала по умолчанию при получении сигнала SIGILL обработчиком, заданным функции signal
Нет.
4.9.2Требуется ли в последней строке текстового потока оконечный символ новой строки
Нет, не требуется.
4.9.2Появляются ли при чтении символы пробела, записанные в текстовый поток непосредственно перед символом новой строки
Да, появляются.
4.9.2Число нулевых символов, которые могут быть добавлены к данным, записываемым в двоичный поток
Не добавляются.
4.9.3Устанавливается ли первоначально указатель позиции файла потока в режиме добавления (append) в начало или в конец файла
Указатель позиции файла для потока в режиме добавления первоначально помещается в начало файла. Перед каждой операцией записи он сбрасывается в конец файла.
4.9.3Вызывает ли запись в текстовый поток усечение связанного с потоком файла за данной позицией
Запись 0 байтов может привести, а может и не привести к усечению файла, в зависимости от буферизации файла. Если файл буферизован, то перед открытием файла по умолчанию создается буфер с размером 512 байт.
4.9.3Существуют ли физически файлы нулевой длины
Да, существуют.
4.9.3Может ли один и тот же файл быть открыт неоднократно
Да, может.
4.9.4.1 Действие функции remove на открытый файл
Никакой специальной проверки, является ли файл открытым, не выполняется. Ответственность лежит на программисте.
4.9.4.2 Что произойдет, если файл с новым именем уже существовал перед вызовом rename
rename вернет значение -1, а errno будет установлена в значение EEXIST.
4.9.6.1 Вывод в случае преобразования %p в printf
В случае ближних моделей данных это четыре шестнадцатиричных цифры (XXXX). В случае дальних моделей данных это четыре шестнадцатиричных цифры, двоеточие и еще четыре шестнадцатиричных цифры (XXXX:XXXX).
4.9.6.2 Ввод в случае преобразования %p в fscanf
См. 4.9.6.1.
4.9.6.2 Интерпретация символа дефис (-), который не является ни первым, ни последнимсимволом в списке сканирования в случае преобразования %[ в fscanf
См. описание fscanf в Справочнике по библиотеке.
4.9.9.1 Значение, в которое устанавливается макрос errno функциями fgetpos или ftell при неудачном завершении
EBADF - Неверный номер файла.
4.9.10.4 Сообщения, генерируемые perror
-----------------------------------------------------------
Error 0 Invalid data
Ошибка 0 Неверные данные
Invalid function number No such device
Неверный номер функции Такого устройства нет
No such file or directory Attempt to remove current directory
Такого файла или директории нет Попытка удалить текущую директорию
Path not found Not same device
Путь не найден Другое устройство
Too many open files No more files
Слишком много открытых файлов Файлов больше нет
Permission denied Invalid argument
Разрешение не дано Неверный аргумент
Bad file number Arg list too big
Неверный номер файла Список аргументов слишком велик
Memory arena trashed Exec format error
Испорчена память Ошибка формата запуска
Not enough memory Cross-device link
Недостаточно памяти Кросс-компоновка устройств
Invalid memory block address Math argument
Неверный адрес блока памяти Математический аргумент
Invalid environment Result too large
Неверная операционная среда Результат слишком велик
Invalid format File already exists
Неверный формат Файл уже существует
Invalid access code
Неверный код доступа
См. описание perror в Справочнике по библиотеке.
4.10.3 Поведение calloc, malloc или realloc, если запрошен нулевой размер
calloc и malloc проигнорируют такой запрос. realloc освободит блок.
4.10.4.1 Поведение функции abort в отношении открытых и временных файлов
Буферы файлов не очищаются, а файлы не закрываются.
4.10.4.3 Статус, возвращаемый exit при ненулевом значении аргумента, EXIT_SUCCESS или EXIT_FAILURE
Особенные действия не предусмотрены. Статус возвращается в том виде, в котором он передан. Статус представлен как signed char.
4.10.4.4 Набор имен операционной среды и способ изменения значений переменных операционной среды при помощи getenv
Строки операционной среды те самые, что определяются командой DOS SET. Для изменения этих строк на время выполнения текущей программы служит putenv, но для постоянного изменения их нужно использовать команду DOS SET.
4.10.4.5 Содержимое и режим обработки строки функцией system
Строка интерпретируется как команда DOS. Запускается COMMAND.COM, и аргумент функции передается ему как команда на выполнение. Могут быть выполнены любые внутренние команды DOS, а также .BAT-файлы и .EXE-программы.
4.11.4.4 Последовательность сравнения набора символов времени выполнения
Последовательность сравнения набора символов времени выполнения использует значение символа signed char ASCII.
4.11.6.2 Содержимое строк сообщений об ошибке, возвращаемых strerror
См. 4.9.10.4.
4.12.1 Использование локального таймера и хранение времени в форме "AM/PM"
Определяются локальные время и данные PC.
4.12.2.1 Отсчет времени системными часами
Представлен тактами часов, а начало отсчета считается с момента запуска программы.
4.12.3.5 Форматы даты и времени
Turbo C++ реализует форматы ANSI.
_
... к сожалению, обратное утверждение не верно. C++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG - редактору интерфейса и пр. Delphi — язык программирования, который используется в одноимённой среде разработки. Сначала язык назывался Object Pascal. Начиная со среды разработки Delphi ...
... ориентированы на 32 разрядные шинные архитектуры компьютеров с процессорами 80386, 80486 или Pentium. Фирма Novell также подготовила варианты сетевой ОС NetWare, предназначенные для работы под управлением многозадачных, многопользовательских операционных систем OS/2 и UNIX. Версию 3.12 ОС NetWare можно приобрести для 20, 100 или 250 пользователей, а версия 4.0 имеет возможность поддержки до 1000 ...
... завдання поширюється на розробку системи обліку зареєстрованих автомобілів в ДАІ, призначеної для збору, зберігання, а також полегшення для доступу та використання інформації. Програма з обліку зареєстрованих автомобілів в ДАІ, представляє собою, перехід від паперових носіїв інформації до електронних. Система обліку зареєстрованих автомобілів значно допоможе працівникам ДАІ з обліку, аналізу та ...
... меньше времени и ответ клиенту агентство может дать уже в день подачи заявки. Каждая турфирма разрабатывает индивидуальный образец листа бронирования. Согласно Федеральному Закону «Об основах туристской деятельности в Российской Федерации» (гл. IV, ст. 9) – это конкретный заказ туриста или лица, уполномоченного представлять группу туристов, туроператору на формирование туристского продукта. ...
0 комментариев