Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 25.11.2012
Сообщений: 76

точку нужно отобразить в виде пикселя. как это сделать

07.12.2012, 02:15. Показов 827. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*Реализовать класс Graphic, который позволяет рисовать на экране консоли различные геометрические фигуры.
Разнести проект по файлам. 
Предусмотреть методы для отображения:
- точки
- прямой линии
- треугольника
- прямоугольника
- эллипса
- текста
- градиента
- изображения*/
 
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
 
class Graphic
{
private:
    COORD tochka;
public:
    Graphic();
    void Show();
};
 
Graphic::Graphic()
{
    srand(time(0));
    tochka.X = rand() % 80; 
    tochka.Y = rand() % 25; 
}
 
void Graphic::Show()
{
    SetConsoleCursorPosition(h,tochka);
    SetConsoleTextAttribute(h,10);
    cout << "." << endl;
    Sleep(INFINITE);
}
 
void main()
{
    Graphic g;
    g.Show();
}
Вопрос насчёт точки. написал преподавателю и он сказал, что точку нужно отобразить в виде пикселя. как это сделать. я вообще не вдупляюсь, что такое пиксель и ... help

Добавлено через 1 час 41 минуту
up up up
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2012, 02:15
Ответы с готовыми решениями:

Точку отобразить в виде пикселя
/*Реализовать класс Graphic, который позволяет рисовать на экране консоли различные геометрические фигуры. Разнести проект по файлам. ...

нужно создать таблицу из 3 строк и 4 столбцов и заполнить её (любой информацией,это неважно) . Как это можно сделать ?
Здравствуйте.У меня возникла проблема. Помогите пожалуйста!Модуль в понедельник , про таблицы ничего не рассказывали , а преподаватель...

Нужно сделать несколько товаров в одном заказе. Как это сделать?
Мне сказали, что нужно вот например такое: оформить заказ на столик, в котором будет несколько разных блюд и напитков в разном количестве...

1
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
07.12.2012, 09:07
C++
1
2
3
4
5
6
7
8
void Graphic::Show()
{
    HWND hWnd=GetConsoleWindow();
     HDC hDC=GetDC(hWnd);
     SetPixel(hDC,tochka.X,tochka.Y,RGB(0,255,0));
     ReleaseDC(hWnd,hDC);
    Sleep(INFINITE);
}
читайте на тему "Рисование при помощи WinAPI"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2012, 09:07
Помогаю со студенческими работами здесь

Вывести на форму загрузку CPU и графически отобразить это в виде заливки прямоугольника
Добрый день! Хочу вывести на форму загрузку CPU и графически отобразить это в виде заливки прямоугольника (столбика): private...

Нужно подключиться к компьютеру как это сделать.
Что нужно чтоб подключиться к компьютеру. Это сложно сделать вообще? В смысле к удаленному.Программа какая то нужна что ли? ...

Нужно разрекламирвать услугу, как это сделать?
Задача - нужно разрекламировать услугу , по теме мобильных телефонов. Даст ли результат, если прогнать какой-либо программой, текст...

Нужно удалить слова как это сделать?
Есть такой текст &quot;for do while int void using while&quot; нужно удалить слова &quot;while&quot; как это сделать?

нужно буфер рассмотреть как массив. как это сделать?
нужно буфер рассмотреть как массив. как это сделать? помогите пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru