Форум программистов, компьютерный форум CyberForum.ru

Написать программу с текстом "С днем рождения", используя библиотеку graphics - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в тексте самое длинное слово и самое длинное предложение http://www.cyberforum.ru/cpp-beginners/thread1146750.html
вписать текст с клавиатуры и найти в этом тексте самое длинное слово и самое длинное предложение.Предложения должны быть разделены точкой.
C++ Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле Сопоставьте одномерному массиву a другой одномерный массив f, элементы которого вычисляются по формуле f = ln(a)=arctg(ei=10). Элементы этого массива переставьте таким образом, чтобы меньшему номеру соответствовал бы меньший элемент. Элементы всех массивов выведите на экран в одну строку. http://www.cyberforum.ru/cpp-beginners/thread1146738.html
C++ Алгоритм выкупа всех позиций в магазине за наименьшее количество попыток
Сложность в том, что заранее точно неизвестно количество товара в наличии, известны границы около N+-20%, а магазин на запрос покупки определенного количества товара отвечает только прошла покупка или "нет такого количества". Я так понимаю, первый запрос должен быть N+20%, а потом уменьшать количество на определенный коэффициэнт. Какой будет оптимальный? Или по-другому сделать?
C++ Аргументы командной строки
int main(int argc,int **argv) Понял только,что argc отвечает за количество аргументов,а argv-массив указателей на строки символов.Но какова их задача и каким образом они работают я вообще не понял.Может,кто-нибудь объяснит хотя бы в двух словах.
C++ LPCTSTR - это const wchar_t*? http://www.cyberforum.ru/cpp-beginners/thread1146718.html
LPCTSTR - это const wchar_t*?
C++ Что значит void в прототипе? BOOL WINAPI AllocConsole(void); BOOL - тип возвращаемого значения, WINAPIN - соглашение, AllocConsole - имя самой функции. А void здесь что значит? В начале прототипа было бы понятно, там это значит, что функция не возвращает значений. А здесь? Параметр сырого типа? Или что? И что помещать в стек при вызове функции? подробнее

Показать сообщение отдельно
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
13.04.2014, 20:45     Написать программу с текстом "С днем рождения", используя библиотеку graphics
void far outtext(const char far *str)

void far outtextxy(int x, int y, const char *str)

Прототип:
graphics.h
Описание:
Функция outtext() выводит в текущую позицию графического экрана текстовую строку, исполь*зуя активные текстовые установки (направление, шрифт, размер и выравнивание). Если активное направление является горизонтальным, то текущая позиция увеличивается на величину строки. В противном случае текущая позиция не изменяется. В графическом режиме отсутствует видимый курсор, тем не менее текущая позиция на экране поддерживается таким образом, как если бы существовал невидимый курсор.

Функция outtextxy() подобна функции outtext(), за исключением того, что она выводит тексто*вую строку, начиная с точки с координатами х,у. Эти координаты отсчитываются относительно текущей области просмотра.

Для изменения стиля текста может использоваться функция settextstyle().
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Следующая программа иллюстрирует использование функций outtext() и outtextxy():
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
int i;
driver = DETECT; /* автоопределение */
mode = 0;
initgraph(&driver, &mode, "c:\\bc5\\bgi");
 
/* вывод двух строк в текущей позиции */
outtext("this is an example ");
outtext("another line");
 
/* использование позиционирования курсора */
for(i=100; i < 200; i + = 8) outtextxy(200, i, "hello");
 
getch();
restorecrtmode ();
return 0;
}

Можно нарисовать буквы с помощью линий, прямоугольников, окружностей и т.д., где это надо.
А потом в цикле смещать координаты каждой точки, будет анимация. (или по нажатию клавиши)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru