Cтраница 2
Исключение может также генерироваться библиотечной функцией C, вызываемой в программе. Например, многие из MFC-функций при обнаружении ошибки генерируют специфические типы исключений ( гл. [16]
Преобразование входного потока данных выполняет библиотечная функция scanf. Она читает байты из стандартного файла ввода, интерпретирует их согласно формату, заданному управляющими знаками, и запоминает результат в аргументах. В качестве параметров могут быть заданы: управляющая строка; набор аргументов, каждый из которых должен быть указателем, определяющим, где должны быть запомнены результаты преобразования. [17]
Если в вашей системе имеется библиотечная функция, действующая аналогично программе FORMAT, то сравните между собой время выполнения этих двух программ. [18]
Для этих целей пользователю предоставляются специальные библиотечные функции printf и scanf, которые и выполняют необходимые преобразования данных при их передаче в стандартные файлы ввода и вывода. [19]
![]() |
Коды исключений Win32. [20] |
Имя этой функции передается в библиотечную функцию set se translator. [21]
Величина типа int, которой некоторые библиотечные функции могут присваивать положительный код ошибки. Значение еггпо обнуляется при запуске программы; однако в библиотеке не существует функции, которая присваивала бы еггпо нулевое значение. Поэтому программа, которая использует еггпо для проверки ошибок, должна сама присваивать нулевое значение этой величине перед вызовом библиотечной функции и проверять ее перед следующим обращением к библиотечной функции. Библиотечная функция может сохранять значение еггпо на входе в функцию, затем присваивать ему нулевое значение и восстанавливать первоначальное значение, если значение еггпо перед возвратом из функции все еще равно нулю, еггпо может получить ненулевое значение в результате вызова библиотечной функции независимо от того, произошла ошибка или нет; все это происходит потому, что использование еггпо не документировано в стандарте описания функций. [22]
Операторные функции могут включать в себя библиотечные функции, другие операторные функции, определенные раньше, или функции-подпрограммы, которые будут рассмотрены ниже. [23]
Программа объединяет результат работы компилятора с различными библиотечными функциями, чтобы создать исполняемый загрузочный модуль. [24]
Для обработки строк типа AnsiString имеется ряд библиотечных функций. [25]
Когда идет работа с библиотеками, источник вызова библиотечной функции будет, вероятно, использовать свой уникальный обработчик исключения, сгенерированного библиотечной функции. Маловероятно, чтобы библиотечная функция выполняла такую обработку ошибки, которая удовлетворила бы конкретные потребности всех пользователей. [26]
В ФОРТРАНе-IV, кроме того, в состав библиотечных функций входят модификации почти всех перечисленных функций для аргументов, заданных с удвоенной точностью, и для комплексных значений аргументов. [27]
Внутреннее представление макромодели - это набор подпрограмм, специальных библиотечных функций и таблиц, взаимодействие которых определяется главной по отношению к ним программой. Внутреннее представление зависит от организации моделирующей программы. Следует отметить, что наличие в программе макромоделей усложняет передачу и обработку данных, поэтому вопрос рационального внутреннего представления макромоделей является существенным. При неудачной организации ( излишнем количестве подпрограмм, неэффективном поиске, частом обмене с внешней памятью) может значительно уменьшиться предполагаемый выигрыш от применения макромоделей. [28]
Современное состояние ИТО системы ИРБИС позволяет охватить практически все традиционные библиотечные функции от комплектования до книговыдачи, учет и отчетность, имеет специальные решения для ЦВС и Вузов, включая задачи учета и выдачи многоэкземплярной литературы и книгообеспеченность. [29]
Поэтому, когда запускается компоновщик, он находит местоположение библиотечной функции и вставляет соответствующий вызов этой библиотечной функции в объектную программу. Теперь объектная программа имеет законченный вид и готова к выполнению. Часто скомпонованную программу так и называют: исполняемой. Если имя функции содержит ошибку, именно компоновщик ее обнаружит, так как не сумеет сопоставить имя в программе на языке С имени какой-либо из существующих в библиотеке функций. [30]