Ввод и вывод данных: способы, функции и операторы. Последовательные контейнеры для последовательного и произвольного доступа к элементам с помощью индексов. Ассоциативные контейнеры для быстрого доступа с помощью ключей. Реализация обобщенного алгоритма.
Ввод - это занесение информации с внешних устройств в оперативную память, а вывод - извлечение информации из оперативной памяти на внешние устройства. В языке C/C нет встроенных средств ввода и вывода - он осуществляется с помощью функций, типов и объектов, которые находятся в стандартных библиотеках. Таблица 2.1 Функции и операторы ввода/вывода информации Библиотека stdio.h Библиотека iostream Вывод Функция printf(); Оператор cout Ввод Функция scanf(); Оператор cin Функции ввода/вывода printf() и scanf() Для ввода/вывода данных в стиле C используются функции, которые описываются в библиотечном файле stdio.h. После вывода строки курсор перемещается к началу новой строки экрана Пример 2.5. данные оператор контейнер алгоритм /* Ввод-вывод с использованием функций getchar, putchar, gets, puts */ #include #include main() { char nf[40]; int ch; clrscr(); puts(**************************); put (Введите Ваше имя и фамилию); gets(nf); puts(Вас зовут); puts(nf); puts(Введите любой символ); ch=getchar(); puts(Вы ввели символ); putchar(ch); puts(**************************); getch(); /*Организации задержки смены экрана*/ return(0); } Функция printf предназначена для вывода форматированной последовательности данных. Форматная строка задает способ преобразования и представления на печати элементов списка вывода, а также определяет, сколько элементов содержит список вывода и какого они типа. STL предоставляет два вида контейнеров: o последовательные и o ассоциативные.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы