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

выводит на экран изображение кораблика. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести слова без повторений,которые имеют больше гласных,чем согласных. http://www.cyberforum.ru/cpp-beginners/thread354868.html
Пусть у нас есть текстовый файл,на который не накладываются ограничения относительно его размера. Также не накладываются ограничения на длину строки в этом файле. Текст состоит из...
C++ задачки на С++. циклы и двумерные массивы Помогите решить задачки по C++ к зачету. очень нужно 1. Цикл For... Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. 2. двумерные массивы Дана... http://www.cyberforum.ru/cpp-beginners/thread354857.html
C++ Teacher's Day
Teacher’s day is celebrated each year on the first Sunday of the October. Given natural number n, that represents the number of the year. Output the date of the Teacher’s day of that year. ...
Problem : pow C++
Для натуральных чисел a и n вычислить an. Ввод В первой строке находятся разделённые пробелом a и n. Вывод Выводится одно число - результат без стоящих впереди нулей, стоящих впереди и позади...
C++ Triangle http://www.cyberforum.ru/cpp-beginners/thread354832.html
Given 3 positive real numbers x, y, z. Output "YES" if it is possible to construct a triangle with side lengths x, y, z. Output "NO" otherwise. Example: Input: 3 4 5 Output YES Example:
C++ if else Даны три вещественных числа x, y, z. Вывести "YES", если x<y<z, "NO" в других случаях. Example: Input: 3.1 4.1 5.1 Output YES Example: подробнее

Показать сообщение отдельно
lp_4eva
Учусь...
59 / 2 / 1
Регистрация: 20.03.2010
Сообщений: 167

выводит на экран изображение кораблика. - C++

22.09.2011, 12:50. Просмотров 1880. Ответов 19
Метки (Все метки)

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
#include <windows.h>
#include <cstring>
#include <cstdio>
 
using namespace std;
#define Blue RGB (0,0,255)
 
int drawLine (HWND,int,int,int,int,int,HDC=0);
 
int main() {
    //create console
    HWND hConWnd = GetConsoleWindow();
    if (hConWnd) {
        //draw ship
        drawLine(hConWnd, 303, 0, 470, 155, Blue);
        drawLine(hConWnd, 470, 155, 303, 155, Blue);
        drawLine(hConWnd, 303, 0, 303, 215, Blue);
        drawLine(hConWnd, 120, 215, 517, 215, Blue);
        drawLine(hConWnd, 475, 275, 517, 215, Blue);
        drawLine(hConWnd, 475, 275, 191, 275, Blue);
        drawLine(hConWnd, 120, 215, 191, 275, Blue);
        getchar();
    }
    
    return 0;
}
 
 
int drawLine (HWND Wnd,int x1,int y1,int x2,int y2,int Pen,HDC DrawHDC) {
    int a,b=0;
    HPEN hOPen;
    
    HPEN hNPen = CreatePen(PS_SOLID, 2, Pen);
    if (!DrawHDC) DrawHDC = GetDC(Wnd), b = 1;
    hOPen = (HPEN)SelectObject(DrawHDC, hNPen);
    
    MoveToEx(DrawHDC, x1, y1, NULL);
 
    a = LineTo(DrawHDC, x2, y2);
    DeleteObject(SelectObject(DrawHDC, hOPen));
    if (b) ReleaseDC(Wnd, DrawHDC);
    return a;
}
хочу чтобы этот корабль плыл. помогите создать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru