1. Пример ввода-вывода символьного массива.

advertisement
1. Пример ввода-вывода символьного массива.
Работа программы заключается в том, что сначала она запрашивает от пользователя ввода
двух строк символов, затем считывает их и выводит на экран.
2. Диалоговое завершение консольного приложения.
Данная программа демонстрирует работу функций printf и scanf, а также цикла
while.Результат работы программы – вывод на экран строк
“ this is a test program”
“__________________”
”this is a body of program”
”__________________”
и запрос ввода символа с клавиатуры, считывание символа, при считывании символа n
программа завершается.
3. Циклический ввод массива, управляемый меткой.
Программа записывает введенные с клавиатуры символы в строку, переводит эти данные
в числовые и выводит на экран.
4. Файловый ввод-вывод средствами С++
В программе создается файл для вывода, в него записывается информация, файл
закрывается. Затем файл снова открывается уже в качестве файла для ввода, и записанная
ранее информация оттуда считывается.
5. Циклический ввод массива, управляемый счетчиком
Данная программа сначала запрашивает ввод размерности вектора Х, а затем – ввод его
элементов, записывает данные в поток cin. Выводит на экран данные в потоке cout. В
случае, если введенная размерности меньше единицы, программа сообщает об ошибке.
6. Генератор случайных чисел с плавающей точкой
Результат работы программы – вывод на экран десяти чисел, полученных при помощи
арифметических действий над случайно взятыми числами.
7. Генератор вектора случайных чисел с плавающей точкой.
В программе происходит циклическое заполнение вектора X[] случайными числами
(используется управляющая структура повторения while), которые затем выводятся на
экран. Обеспечивается выравнивание чисел вектора по плавающей точке.
8. Программа с внешними аргументами.
Данная программа иллюстрирует работу оператора множественного выбора switch.
Программа запускается с консоли(удобнее в Rare),в качестве аргументов используется
фамилия/фамилия_имя/фамилия_имя_отчество), которые передаются функции
main().Цвет «hello» зависит от количества введенных аргументов(0;1;2 или3)
Результат работы программы: на экран выводится «hello» в цвете, меняющемся в
зависимости от количества введенных аргументов, и надпись «It was get X argument», где
Х – число введенных аргументов.
9. Запись в файл и копирование файла средствами С
10.Чтение файла в двоичном режиме средствами С++.GET()
В программе на экран выводится содержимое двоичного файла, для этого используется
функция GET().Для запуска программы следует в качестве аргумента задать ей любой
файл, находящийся в каталоге проекта.
11.Запись файла в двоичном режиме средствами С++. Функция PUT()
В данной программе для записи в файл вводимых пользователем символов используется
функция PUT(). Программа завершается при вводе $.
12.Запись блоков двоичных данных с помощью функции WRITE()
В программе для записи числа типа double и строки в файл test используется функция
write
13.Чтение блоков двоичных данных с помощью функции READ().
В программе для чтения из файла test числа типа double и строки символов используется
функция read.
14.Запись/чтение блоков двоичных данных с помощью функций
WRITE()/READ()
Демонстрация работы функции GCOUNT().
В следующей программе сначала массив double записывается в файл, а затем считывается
обратно, кроме того, отображается число считанных символов.
Результат работы программы: на экране1.1 2.2 3.3 4.4
4 символов считано
15.Цветная консоль
В программе изначально заданные цвета текста и фона меняются в цикле, на экране
появляется слово «text» различного цвета. Программа завершается при вводе с клавиатуры
символа ‘y’.
16.Файловый ввод-вывод средствами С++. Пример 2
В программе введенные с клавиатуры строки считываются и записываются в файл.
Программа завершается при вводе $ как первого символа строки.
17.Файловый ввод-вывод средствами С++. Пример 3
В следующей программе копируется текстовый файл, и при этом пробелы превращаются
в символы «|».
18.Флаги и манипуляторы форматирования С++
19.Выровненная таблица чисел
В программе показано, как с помощью функций установки флагов формата ввода-вывода
С++ создать выровненную таблицу чисел.
После выполнения программы на экран выводится следующее:
x
sqrt(x)
x^2
2
1.414
4
3
1.732
9
…
…
…
20
4.472
400
20. Демонстрация функций ввода-вывода квадратной матрицы
В ходе работы программы пользователь вводит матрицу, которая затем выводится на
экран. После этого появляется предложение выйти из программы. Используется оператор
безусловного перехода goto с меткой.
21.Динамическое управление памятью операторами malloc и free
Программа определяет, сколько памяти необходимо для размещения введенной
пользователем матрицы, и выводит на экран.
22.Демонстрация функции ввода-вывода квадратных матриц с
использованием операторов new и delete
23.Запись результатов работы программы в файл средствами С
Программа записывает заданное имя протокола, добавляет к нему строку, открывает файл
с таким именем, записывает в него информацию, закрывает файл.
Download