Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л_1.Ввод-вывод+.doc
Скачиваний:
20
Добавлен:
02.11.2018
Размер:
494.08 Кб
Скачать

Содержание отчета

  • титульный лист (см. Приложение Б)

  • цель работы;

  • формулировка задания;

  • код программы;

  • блок-схема (см. Приложение Г);

  • выводы по работе.

Список литературы

  1. Иванов, Всеволод Борисович. Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений / В. Б. Иванов. — М.: СОЛОН-Пресс, 2008. – 240 с.

  2. Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2010.

  3. Функции стандартного ввода-ввода в С++. Режим доступа: http://www.realcoding.net

Приложение а.

Функции ввода-вывода для стандартных файлов (файл stdio.h)

Функции

Прототип и краткое описание действий

getchar

int getchar(void); Считывает очередной символ из стандартного входного потока (stdin).

gets

char *gets(char *s); Считывает строку s из стандартного входного потока (stdin).

printf

int printf(const char *format [, argument, ...]); Функция форматированного вывода в стандартный поток stdout.

putchar

int putchar(int c); Записывает символ c в стандартный поток вывода (stdout).

puts

int puts(const char *s); Записывает строку s в стандартный поток вывода (stdout).

scanf

int scanf(const char *format [, address, ...]); Функция форматированного ввода из стандартного потока stdin.

sprintf

int sprintf(char *s, const char *format [, argument, ...]); Функция форматированной записи в строку s.

sscanf</FONT< td>

int sscanf(const char *s, const char *format [, address, ...]); Функция форматированного чтения из строки s.

ungetch

int ungetch(int c); Возвращает символ c в стандартный поток ввода stdin, заставляя его быть следующим считываемым символом.

Функции для работы с терминалом в текстовом режиме (файл conio.h).

Функции

Прототип и краткое описание действий

clreol

void clreol(void); Стирает символы от позиции курсора до конца строки в текстовом окне.

clrscr

void clrscr(void); Очищает экран.

cgets

char *cgets(char *str); Выводит на экран строку str.

cprintf

int cprintf(const char *format [, argument, ...]); Выводит форматированную строку в текстовое окно, созданное функцией windows().

cputs

int cputs(char *str); Помещает в символьный массив str строку с клавиатуры (консоли).

cscanf

int cscanf(const char *format [, address,...]); Функция форматированного ввода, которая используется при работе с терминалом. в текстовом режиме.

delline

void delline(void); Удаляет строку в текстовом окне (где находится курсор).

getch

int getch(void); Считывает один символ с клавиатуры без отображения на экране.

gotoxy

void gotoxy(int x, int y); Перемещает курсор в позицию текстового окна с координатами (x, y).

highvideo</FONT< td>

void highvideo(void); Повышает яркость символов, выводимых на экран после ее вызова.

movetext

int movetext(int x0, int y0, int x1, int y1, int x, int y); Переносит текстовое окно в область экрана, правый верхний угол которого имеет координаты (x, y). Координаты угловых точек окна - (x0, y0), (x1, y1).

normvideo

void normvideo(void); Устанавливает нормальную яркость выводимых на экран символов.

textattr

void textattr(int newattr); Устанавливает атрибуты (фон, цвет) символов, выводимых на экран.

textbackground

void textbackground(int c); Устанавливает цвет фона по значению параметра c.

textcolor

void textcolor(int c); Устанавливает цвет символов по значению параметра c.

textmode

viod textmode(int m); Переводит экран в текстовый режим по значению параметра m.

wherex

int wherex(void); Возвращает значение горизонтальной координаты курсора.

wherey

int wherey(void); Возвращает значение вертикальной координаты курсора.

window

void window(int x0, int y0, int x1, int y1); Создает текстовое окно по координатам угловых точек (x0, y0), (x1,y1).