Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C / C++ / Лекции по C++ ОККТ "Сервер" [12].pdf
Скачиваний:
124
Добавлен:
02.05.2014
Размер:
1.04 Mб
Скачать

Одесский колледж компьютерных технологий "СЕРВЕР"

Память под все эти переменные выделяет компилятор.

Переменная должна иметь минимальную из возможных областей действия, поскольку это значительно облегчает поиск ошибок.

Управление выводом информации на экран

Модификатор setw (установка ширины) позволяет регулировать количество символов, занимаемых выводимым числом. При этом нужно включить в программу заголовочный файл <iomanip.h>:

#include<iostream.h>

 

#include<iomanip.h>

 

main(){

// endl - переход на новую строку

cout << "Вывод:" << setw(3) << 1012 << endl; cout << "Вывод:" << setw(4) << 1012 << endl; cout << "Вывод:" << setw(5) << 1012 << endl; cout << "Вывод:" << setw(6) << 1012 << endl; return 0;

}

С помощью setw указывается минимальное количество символьных позиций, занимаемых числом. Оператор cout использует реально требуемое количество символов. Для каждого выводимого числа используется отдельный опера-

тор setw.

Перечисленные ниже функции описаны в заголовочном файле

<conio.h>

Функция cprintf используется для вывода на экран сообщений и значений переменных. При этом имеется возможность задать цвет выводимых символов(функцияtextcolor) и цвет фона (textbackground).

textcolor (цвет) задает цвет для выводимого функцией cprintf текста. Цвет – число от 0 до 15 или английское название цвета.

textbackground(цвет) задает цвет фона, на котором появляется текст, выводимый функцией cprintf. Цвет – число от 0 до 7 или соответствующее английское название цвета.

gotoxy( x, y) переводит курсор в позицию с указанными координатами. Координата х задает номер колонки, координата у —номер строки на пересечениикоторыхнаходитсязнакоместо, кудапереводитсякурсор.

clrscr() очищает экран и закрашивает его цветом, заданным функци-

ей textbackground.

window( x1, y1, x2, y2) определяет окно — область экрана. Параметры x1, y1 задают координаты левого верхнего угла окна относительно экрана, параметры х2, у2 — правого нижнего.

Некоторые другие полезные функции(Заголовочный файл: <dos. h>)

13