46019 (665326), страница 46

Файл №665326 46019 (Turbo C++ Programer`s guide) 46 страница46019 (665326) страница 462016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 46)

3.8.8Определения __DATE__ и __TIME__ , когда они недоступны

Дата и время доступны всегда и используют системные дату и время DOS.

4.1.1Тип операции sizeof, size_t

Тип size_t - unsigned int.

4.1.1Символ, отображающий десятичную точку

Это точка (.).

4.1.5Константа - пустой указатель, в которую расширяется макрос NULL

Int или long 0, в зависимости от модели памяти.

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.

_

Характеристики

Тип файла
Документ
Размер
2,71 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6513
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее