Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Песочные часы

Ответить
Настройки темы
C/C++ - [решено] Песочные часы

Аватара для Artem-Samsung

Ветеран


Сообщения: 823
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Подружке в институте на первом курсе задали задачку:
В C/C++ изобразить песочные часы. Работа с графикой.
Привести часики в действие

Попросила помочь, сам по Visual Basic и PHP, прийдется С почитать, признаюсь мне интересно.
Первые шаги с матрицами, массивами и сортировками осилил.

А вот с графикой даже не знаю, в Паскале как то баловался.

Есть может у кого то похожий готовый скрипт? Что бы посмотреть как вооще графика в C++ организована?

-------
Мой блог Web Development


Отправлено: 01:59, 17-02-2009

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Artem-Samsung а что хоть подружка учит? Под Вин32 или может Дос?
Если для Доса и среды Борланд вот такой нехитрый исходник. Может послужить шаблоном для дальнейшей работы.
Код: Выделить весь код
#include <graphics.h> // detectgraph
#include <stdio.h> // puts()
#include <conio.h> // getch()

DetectGraphicMode(char *cWay);
main()
{
   DetectGraphicMode(""); //TODO PATH TO BGI
   line(100,100,200,200);
   line(200,100,100,200);
   line(100,100,200,100);
   line(100,200,200,200);
   getch();
   return 0;
}

DetectGraphicMode(char *cWay)
{
	int gdriver, gmode, errorcode;
	detectgraph(&gdriver, &gmode);
	initgraph(&gdriver,&gmode,cWay);
	errorcode = graphresult();

	if (errorcode != grOk)
	{
		puts("\n ERROR GRAPHICS INITIALISATION \n");
		puts(grapherrormsg(errorcode));
		getch();
		return 0;
	}

}
Из всего кода песочные часы рисуют четыре строчки с оператором line, всё остальное обслуживающий код.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:35, 17-02-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Песочные часы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Часы в трее Forsman Оформление Windows XP 20 02-11-2024 02:02
Службы - Отстают часы anton55 Microsoft Windows 2000/XP 3 03-01-2009 01:15
Разное - отстоют часы pasha281282 Microsoft Windows 2000/XP 5 04-12-2008 09:53
Мультимедиа - Часы\таймер YDen Программное обеспечение Windows 4 29-09-2008 14:17
Часы в трее Cody Microsoft Windows 95/98/Me (архив) 5 11-03-2003 09:03




 
Переход