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

Нарисуйте пожалуйста. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Битовые операции, битовые поля. http://www.cyberforum.ru/cpp-beginners/thread324433.html
Здравствуйте! Еслть 4 диапазона чисел: 0-100, 0-100, 0-6000, 0-3. Сделать в виде битовых операций. Записать в unsigned int. Использовать смещение побитовые +, и, присвоить. Определить сколько нужно битов по каждый диапазон. Использовать смещение побитовые +, и, присвоить. Чтобы прочитать надо наложить маску. Спасибо
C++ где можно скачать графический модуль под Visual c++ 6.0 Подскажите где можно скачать графический модуль под Visual c++ 6.0 http://www.cyberforum.ru/cpp-beginners/thread324420.html
C++ char char* string и константные значения
Робот может перемещаться в 4 направлениях c-Север, u- Юг, z- Запад, v- Восток ипринемать 3 цифровые команды 0-продолжать движение 1 на лево, -1-на право. Дан символ с-исходное направление робота и целое число N посланная ему команда. Вывести направление робота после получекнной им команды. Пример Исходное направление c= z; крманда N=0; ответ новое направление z; Решить только спомощью switch...
Как перевести из float -> char[](string)??? C++
Как преобразовать дробь типа float 0.625 в строку (массив символов). Не используя библиотечные функции, (кроме iostrean.h и iomanip.h)
C++ Пример плагина http://www.cyberforum.ru/cpp-beginners/thread324383.html
Читаю одну интересную статейку по написанию плагинов. http://www.hostmake.ru/articles/c/298/ сам плагин такой: HINSTANCE hDllInstance=NULL; BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ){ if (ul_reason_for_call == DLL_PROCESS_ATTACH) hDllInstance = (HINSTANCE)hModule; return TRUE; } в принципе разобраться с подгрузкой плагина хостом можно.
C++ Алгоритм Дейкстри подскажите кто нибуть как реализовать алгоритм дейкстры(нахождение кратчайшего пути в графе), к-во вершин 5! я бы хотел увидеть пример реализации! если вы где-то встречали его реализацию, киньте ссылку! подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
22.06.2011, 16:52     Нарисуйте пожалуйста.
Вот держи.

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
HBRUSH    brush = NULL;
HPEN          pen = NULL;
 
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    PAINTSTRUCT ps;
    HDC hdc;
    switch (message) {
    
        case WM_PAINT: {
            hdc = BeginPaint(hWnd, &ps);
        
 
            if(! brush)
                brush = CreateSolidBrush(0x000000);
            if(! pen)
                pen   = CreatePen(PS_SOLID, 3, 0x00000000);
            
            // X
            SelectObject(hdc, pen);
            MoveToEx(hdc, 10, 10, NULL);
            LineTo(hdc, 100, 100);
            MoveToEx(hdc, 100, 10, NULL);
            LineTo(hdc, 10, 100);
 
            // Ellipse
            SelectObject(hdc, brush);
            for(int i = 0; i < 5; i++) {
                  Ellipse(hdc,  200, 10 + i*20, 210, 20 + i*20);
                  if(i == 2) {
                for(int n = 0; n < 3; n++)
                    Ellipse(hdc, 215 + n*20, 10 + i*20, 225 + n*20, 20 + i*20);
                  }
            }
 
            EndPaint(hWnd, &ps);
        } break;
        case WM_DESTROY: {
            DeleteObject(brush);
            DeleteObject(pen);
            PostQuitMessage(0);
         } break;
        default:
            return DefWindowProc(hWnd, message, wParam, lParam);
   }
   return 0;
}
 
Текущее время: 22:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru