|
//--------------------------------------------------------------------#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 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Функції стандартного введення/виведення | | | Загальні положення |