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

Нарисовать квадрат на C++ (желательно для компилятора Dev C++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конец файла при потоковом считывании http://www.cyberforum.ru/cpp-beginners/thread1190635.html
if (fin.eof()==0){ cout << "aaa"; int asa; asa = (int)buf; fout.write((char*)buf, sizeof(buf - asa)); } вот что я написал но не работает , мне нужно считать из 8 байт файла и узнать что при следуюшей итерации у нас конец файл будет как лучше сделать?
C++ Задание: дана строка.разработать программу которая будет считать количество слов и букв в предложении Всем, здравствуйте! Хочу помочь своей девушке в написании курсовой, и там было это задание, я как бы сам вообще не понимаю, что это такое, т.к. у меня нету программирования, а она сама плохо разбирается! Могу только сказать, что это visual studio 2013 ultimate. пожалуйста помогите кто-нибудь, будем очень благодарны! http://www.cyberforum.ru/cpp-beginners/thread1190625.html
C++ Как сделать компоненты базового класса доступными в производном классе, но недоступными вне классов?
Как сделать компоненты базового класса доступными в производном классе, но недоступными вне классов?
C++ Расчет закупки сырья промышленного предприятия
Помогите Разработать программу в С++ расчета закупки сырья промышленного предприятия. Данные о закупках хранить в виде массива структур. Итоговая информация должна выводиться на экран в виде таблицы, отсортированной по номеру накладной
C++ Запись и считывание в/из ФАЙЛА http://www.cyberforum.ru/cpp-beginners/thread1190608.html
Есть программа По вычислению СЛАУ методом Гаусса. Помогите сделать так, что бы можно было считывать и записывать в ФАЙЛ: СЛАУ и его решения. #include <iostream> #include <stdio.h> #include <windows.h> #include <conio.h> #include <math.h> using namespace std;
C++ Максимальное количество элементов в массиве #include "stdafx.h" #include "iostream" #include "cmath" using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL,"rus"); int a; int n; int d; подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
28.05.2014, 01:39     Нарисовать квадрат на C++ (желательно для компилятора Dev C++)
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include "Application.h"
#include "SimpleWindow.h"
#include <iostream>
 
class Window:public SimpleWindow {
public:
    Window(const char* title):SimpleWindow(title, 300, 500) {
 
        rectangle.x = 100;
        rectangle.y = 200;
        rectangle.w = 20;
        rectangle.h = 20;
 
        draw();
        show();
    }
    virtual ~Window() {
    }
    virtual bool processEvent(const SDL_Event*);
    void draw();
    virtual void processIdle() {
        ;
    }
private:
    SDL_Rect rectangle;
};
 
void Window::draw() {
    SDL_SetRenderDrawColor(render(), 255, 255, 255, 255);
    SDL_RenderClear(render());
 
    SDL_SetRenderDrawColor(render(), 255, 0, 0, 255);
    SDL_RenderFillRect(render(), &rectangle);
 
    SDL_RenderPresent(render());
}
 
bool Window::processEvent(const SDL_Event* event) {
    bool result = false;
 
    switch(event->type) {
        case SDL_WINDOWEVENT:
            if(windowID() == event->window.windowID) {
                switch(event->window.event) {
                    case SDL_WINDOWEVENT_EXPOSED:
                        draw();
                        break;
                    default:
                        break;
                }
                result = true;
            }
            break;
        case SDL_KEYDOWN:
            if(windowID() == event->key.windowID)
            switch(event->key.keysym.sym){
                case SDLK_ESCAPE:
                    Application::instace()->quit(0);
                    break;
                case SDLK_RETURN:
                    ;
                    break;
            }
            break;
        case SDL_MOUSEBUTTONDOWN:
            if(windowID() == event->button.windowID)
            if(event->button.button == SDL_BUTTON_LEFT) {
                ;
            }
            break;
        default:
            break;
    }
    return result;
}
 
int main(int argc, char** argv) {
    Application* app = Application::instace();
    if(app->init(argc, argv) == false) {
        std::cout<<SDL_GetError()<<std::endl;
        return -1;
    }
    Window win("Draw with SDL2");
    if(win.handle() == NULL) {
        std::cout<<SDL_GetError()<<std::endl;
        app->quit(-2);
    }
    return app->exec();
}
полный код в приложении, SDL2 берем здесь
Вложения
Тип файла: 7z srect.7z (4.7 Кб, 15 просмотров)
 
Текущее время: 23:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru