Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Лістинг 5

//--------------------------------------------------------------------#include <vcl.h>

#include <conio.h>

#include <stdio.h>

int main(void)

{

/* Приклад 1: обов'язкове використання символу повернення каретки (\r) і символу перекладу рядка (\n) */

/* Очистка екрану */

clrscr ();

/* Створення вікна для тексту */

window (10, 10, 80, 25);

/* Виведення тексту у вікно */

cprintf ("Hello world \ r \ n");

/* Затримка: очікування введення з клавіатури */

getch ();

/* Приклад 2: виведення 9-ти рядків з різними кольорами тексту і фону */

int i, j;

clrscr ();

for (i = 0; i <9; i + +) // 9 кольорів тексту

{

for (j = 0; j <80; j++)

cprintf ("C");

printf ("\ n");

textcolor (i + 1); // колір тексту

textbackground (i); // колір фону

}

getch ();

clrscr ();

// Приклад 3: миготіння

textbackground (YELLOW);

textcolor (CYAN + BLINK); // миготіння

cprintf ("Hello! \r \n");

getch ();

return 0;

}

Функция gets()

Формат функції:

gets(s);

Вводить рядок символів з клавіатури і записує його в рядок s, який може бути оголошений як char *s або char s[].

Функция puts()

Формат функції:

puts(s);

Виводить вміст рядка s на пристрій стандартного виводу (екран).

Рядок s може бути оголошений як char * s або char s [].

Функция cputs()

Формат функції:

сputs(s);

Виводить вміст рядка s на екран (s може бути оголошена як char * s або char s []). Цю функцію можна використовувати для виводу на екран кольорових текстів. Колір виведених символів задається за допомогою функції textcolor (), а колір фону - функцією textbackground () (див. також коментар до функції cprintf ()). Для роботи функції треба підключити файл conio.h.

Функция gotoxy()

Формат функції:

gotoxy(x, y);

Переводить курсор у точку з координатами (x, y) в поточному вікні на екрані, де х - номер стовпця екрану, y - номер рядка екрана. Обидві змінні повинні бути описані як int (не в пікселах!). Для роботи функції треба підключити файл conio.h. Приклад програми з функцією gotoxy () приведений в лістингу 6.

Лістинг 6

//--------------------------------------------------------------------#include <vcl.h>

#pragma hdrstop

#include <conio.h>

//--------------------------------------------------------------------#pragma argsused

int main(int argc, char* argv[])

{

clrscr();

gotoxy(35, 12);

cprintf("Hello, world");

getch();

}

Функция clrscr()

Формат функции:

clrscr();

Очищає екран і зафарбовує його кольором, заданим функцією textbackground (). Приклад програми з цією функцією приведений в лістингу 7.

Лістинг 7

//--------------------------------------------------------------------#include <vcl.h>

#pragma hdrstop

#include <conio.h>

//--------------------------------------------------------------------#pragma argsused

int main(int argc, char* argv[])

{

textcolor(YELLOW);

textbackground(YELLOW);

clrscr();

gotoxy(35, 12);

cprintf("Hello, world");

getch();

}

Функция window()

Формат функции:

window(x1, y1, x2, y2);

Функція створює вікно на екрані, де (x1, y1) - координати лівого верхнього кута вікна, (x2, y2) - правого нижнього. Всі параметри повинні бути описані як int.

Введення/введення у мові С++


Дата добавления: 2015-07-10; просмотров: 158 | Нарушение авторских прав


Читайте в этой же книге: Профилактика и коррекция агрессивного поведения | МЕТОДИКА КОРРЕКЦИИ АГРЕССИВНОГО ПОВЕДЕНИЯ В ПОДРОСТКОВОМ ВОЗРАСТЕ | Мероприятия по коррекции агрессии в подростковом возрасте | Анализ проявлений различных форм агрессивности у подростков 10-15 лет | Анализ проявлений различных форм агрессивности у подростков из семей учителей, врачей, инженеров | Опросник уровня агрессивности Басса - Дарки | Опросник | Введення/виведення файлів | Функції для роботи з файлами | Приклад зі списком роззсилки |
<== предыдущая страница | следующая страница ==>
Функції стандартного введення/виведення| Загальні положення

mybiblioteka.su - 2015-2024 год. (0.012 сек.)