В Си++ добавлены операции с комплексными числами и десятичными данными: • BCD.H - Данные, представленные в десятичной системе счисления • COMPLEX.Н - Функции и операции над комплексными числами. Предусмотрены несколько стандартных потоков: • stdin - стандартный ввод, • stdout - стандартный вывод, • stderr - для вывода сообщений об ошибках, • stdprn - стандартное устройство печати, • stdaux - стандартный последовательный порт. Потоки stdin, stdout и stderr обычно связываются с консолью, но могут быть переназначены на другие устройства. Назначение двух последних потоков зависит от используемой аппаратуры. Стандартные потоки автоматически открываются при запуске Си- программы и закрываются при ее завершении. Потоки, создаваемые проіраммистом, открываются функцией /open и закрываются (функцией/close. Функции ввода-вывода из stdio.h условно можно разбить на четыре группы: ввод-вывод байтов, ввод-вывод строк, форматный ввод-вывод и так называемый прямой (бесформатный) ввод-вывод. Здесь отметим только отдельных представителей первых трех групп, предназначенных для ввода из потока stdin и вывода в поток stdout. Функция int eetchart ) служит для ввода одного символа с клавиатуры и возвращает' код символа, преобразованный к типу int. Функция int putchar tint с) выводит символ с в очередную позицию на экране монитора. Для ввода строки с клавиатуры служит функци char * gets ( char * hu f), которая читает ввод с клавиатуры (до символа новой строки или нажатия клавиши Enter) и помещает коды прочитанных символов в буфер, адрес которого задается параметром buf, в конце строки добавляется нулевой байт. Вывод строки выполняет функци int puts ( char * string), которая выводит строку по адресу string на экран, пока в строке не встретится нулевой байт и возвращает код последнего выведенного символа.
RkJQdWJsaXNoZXIy MTExODQxMg==