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

Движущийся человечек в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки при создании vector'a пользовательского класса http://www.cyberforum.ru/cpp-beginners/thread1151208.html
Шалом, мои весьма дорогие друзья, столкнулся с проблемой. Решил использовать вместо массивов пресловутый вектор, и вроде бы все шло хорошо, пока... Короче, хотел создать вектор своего класса, но...
C++ Cделать проверку по ключу Помогите пожалуйста разобраться. В программе нужно сделать проверку по ключу, то есть если ключ который находится в файле .txt совпадает с тем, что находится в коде в программе и занесён в... http://www.cyberforum.ru/cpp-beginners/thread1151206.html
Создать в среде MSVS C + + консольное приложение , реализующее веб -службу с использованием библиотеки gSOAP C++
Если можно - сделайте в коде комменты к каждой строке, пожалуйста, с подробным объяснением а-ля для тупых. Почему и как, какие заглавники подключать, а которые нет, опишите подробно пожалуйста....
Выполнить функции в случайном порядке C++
Допустим есть 5 функций void foo1() { cout << "1" << endl; } void foo2() { cout << "2" << endl; } void foo3() { cout << "3" << endl; } void foo4() { cout << "4" << endl; } void foo5() { cout...
C++ Определение конструктора копирования для производного класса http://www.cyberforum.ru/cpp-beginners/thread1151184.html
Как написать определение конструктора копирования для производного класса, а именно копировании части базового класса из одного производного класса в другой? Помогите пожалуйста.
C++ Сцепление двух списков через указатели Помогите написать программу на С++ через указатели. В программировании плохо разбираюсь, дали начальную структуру и само задание. Задание: Сцепление двух списков. Вот структура: // lab1.cpp :... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
19.04.2014, 17:00
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
#include <Windows.h>
#include <iostream>
 
void Circle(HWND hW, int xCenter, int yCenter, int radius, COLORREF borderColor, COLORREF fillColor)
{
    HDC hDC = GetDC(hW);
    HPEN hPen = CreatePen(PS_SOLID, 1, borderColor);
    HPEN hOldPen = (HPEN)SelectObject(hDC, hPen);
    HBRUSH hBrush = CreateSolidBrush(fillColor);
    HBRUSH hOldBrush = (HBRUSH)SelectObject(hDC, hBrush);
 
    Ellipse(hDC, xCenter - radius, yCenter - radius, xCenter + radius, yCenter + radius);
 
    SelectObject(hDC, hOldPen);
    DeleteObject(hPen);
    SelectObject(hDC, hOldBrush);
    DeleteObject(hBrush);
    ReleaseDC(hW, hDC);
}
 
void Line(HWND hW, int x0, int y0, int x1, int y1, COLORREF color)
{
    HDC hDC = GetDC(hW);
    HPEN hPen = CreatePen(PS_SOLID, 2, color);
    HPEN hOldPen = (HPEN)SelectObject(hDC, hPen);
 
    POINT p = { 0, 0 };
    GetCurrentPositionEx(hDC, &p);
    MoveToEx(hDC, x0, y0, &p);
    LineTo(hDC, x1, y1);
 
    SelectObject(hDC, hOldPen);
    DeleteObject(hPen);
    ReleaseDC(hW, hDC);
}
 
int main()
{   HWND hW = GetConsoleWindow();
 
//линия 
    Line(hW, 100, 100, 200, 200, RGB(255,255,255));
//окружность
    Circle (hW, 350, 50, 100, RGB(255,0,0), RGB (127,0,0));
    
 
    std::cin.get();
    return 0;
}
Добавлено через 1 минуту
Не трогайте функции, просто оставьте их наверху.

В main "заказывайте" свои линии и круги.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru