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

Движение объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с подстрокой http://www.cyberforum.ru/cpp-beginners/thread1042004.html
Добрый день! Помогите решить такую задачу: В данном тексте найти все слова, содержащие заданную подстроку s. Начало написал, а дальше не знаю((( #include <iostream> using namespace std; int main() { setlocale(0,"");
C++ перевести задачи с Паскаля на С++ Ребят пожалуйста помогите перевести задачи с Паскаля на С++ Задание 5 Program z5; User Crt const n=5; Var a :Array Of integer; b: Array Of real; i,j,s:integer; http://www.cyberforum.ru/cpp-beginners/thread1042001.html
C++ Матрицы. Упорядочите строки по возрастанию методом сортировки выбором
С добрым утром, форумчане!задали сделать контрольную на C++, который не знаком мне.Вот сижу изучаю уже который день(Вот задание Дан двумерный массив А(M, M) в виде квадратной матрицы. Упорядочите строки по возрастанию методом сортировки выбором (Select Sort). В преобразованной матрице обнулите побочную диагональ матрицы, если в ней найдется хотя бы один отрицательный элемент. После чего найдите...
C++ Ссылка на неразрешенный внешний символ LNK2019
Задание простое: определить класс, а в нем приватные данные и пару простых методов. Заголовочный файл: #include <string> using std::string; class acct { private:
C++ Создать программу выводящую симметричную матрицу на экран http://www.cyberforum.ru/cpp-beginners/thread1041979.html
Помогите пожалуйста !
 

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 1
15.12.2013, 11:56     Движение объектов
На Win32 используя ресусный диалог:
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
53
54
#include <windows.h>
#define BALL                            102
int x,y,dx,dy; // Координаты и скорости объекта
const int R=20; // радиус объекта
int WINAPI fn(HWND hwnd,int cmd,WPARAM wp,LPARAM lp)
{
    switch(cmd)
    {
 
    case WM_INITDIALOG:
        x=0;y=0; // задание начальных координат
        dx=2;dy=-2; // задание начальных координат
        SetTimer(hwnd,1,25,NULL); // запуск таймера каждые 25 миллисекунд
        return 1;
    case WM_TIMER: // появилось ссобщение от таймера
        {
            x+=dx;y+=dy; // пересчет координат
            RECT rc;GetClientRect(hwnd,&rc); // узнать размеры окна
            // проверка столкновения с границей
            if(x>rc.right-R)dx=-abs(dx);
            if(x<R)dx=abs(dx);
            if(y>rc.bottom-R)dy=-abs(dy);
            if(y<R)dy=abs(dy);
            InvalidateRect(hwnd,NULL,TRUE); // команда на перерисовку окна
        }
        return 1;
    case WM_CLOSE:
        EndDialog(hwnd,3); // закрытие окна
        return 1;
    case WM_SIZE:
        InvalidateRect(hwnd,NULL,TRUE);// перерисовка при изменении размера окна
        return 1;
    case WM_COMMAND:
        return 0;
    case WM_PAINT:
        {
            PAINTSTRUCT ps;
            HDC hdc = BeginPaint(hwnd, &ps);
            HBRUSH b1,b0;
            b1=CreateSolidBrush(RGB(255,0,0)); // красная кисть
            b0=(HBRUSH)SelectObject(hdc,b1);
            Ellipse(hdc,x-R,y-R,x+R,y+R);  // Рисуем красный круг в точке (x,y) радиуса R 
            SelectObject(hdc,b0);
            DeleteObject(b1);
            EndPaint(hwnd, &ps);
        }
        return 1;
    }
    return 0;
}
int WINAPI WinMain(HINSTANCE hi,HINSTANCE,LPSTR,int) 
{
    return DialogBox(hi,MAKEINTRESOURCE(BALL),NULL,(DLGPROC)fn);
}
Текст ресурса (ball.rc)
C++
1
2
3
4
5
6
7
8
#include "windows.h"
#define BALL                            102
 
BALL DIALOGEX 0, 0, 372, 250
STYLE  WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "Moving"
BEGIN
END
 
Текущее время: 13:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru