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

Баги SDL окна - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка правильности ввода http://www.cyberforum.ru/cpp-beginners/thread1490879.html
1)Вывести ошибку в консоль, если в символ пользователь пытается вбить строку. 2)Вывести ошибку в консоль, если строка не является символом, а если является перевести в int. Большое спасибо!
C++ Забиндить функцию и параметром-ссылкой не используя С++11 здравствуйте, есть такой код: struct CPack { void Save(TiXmlElement& element) {} }; int main() { TiXmlElement node("TestParams"); std::vector<CPack> vec(10); std::vector<CPack>::iterator begin = vec.begin(); http://www.cyberforum.ru/cpp-beginners/thread1490864.html
C++ Ссылка на указатель на указатель
void TEST( int **&refptr, int const &N); int main() { int const N = 10; int i{ 0 }, b{ 2 }, *ptr{ &i, &b }; filling_ptr_array(ptr, N);//ОШИБКА _getch(); }
В каждой строке файла удалить среднее слово C++
В каждой строке файла удалить среднее слово, результат записать в файл Например, в строке 7 слов - удалить 4 слово Если 6 слов, то удалить третье Помогите сделать задание
C++ Управление курсором в консоли http://www.cyberforum.ru/cpp-beginners/thread1490830.html
Всем привет. Интересует вопрос: можно ли управлять курсором в консоли, то есть управлять положением вывода или ввода информации, с помощью ассемблера?
C++ Чтение текста из файла [VC++] Здравствуйте, уважаемые знатоки) С толкнулся с проблемой чтения текста из файла (вроде бы задача легкая), но я буквально недавно начал изучать С++ (так как паскаль (аля делфи) порядком надоел своей загруженностью). Вот... вообщем... задача Прочитать все строки из файла proxy.txt (более 1500 строк) (приложил файл к вопросу) Вот, методом проб и ошибок написал код, но я явно вижу что код... подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
01.07.2015, 16:36     Баги SDL окна
основной цикл должен выглядеть примерно так:
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
SDL_Event event;
bool runned = init(); // инициализация SDL
 
while(runned) {
    // пока есть сообщения
    while(SDL_PollEvent(&event)) {
        switch(event.type) {
            case SDL_MOUSEBUTTONUP:
                if(SDL_BUTTON_LEFT == event.button.button) {
                    zoom(event.button); // обработка левой кнопки
                }
                break;
            case SDL_WINDOWEVENT:
                switch(event.window.event) {
                    case SDL_WINDOWEVENT_EXPOSED: // окно нужно перерисовать
                        draw(event.window);
                        break;
                    case SDL_WINDOWEVENT_RESIZED: // изменились размеры
                        resize(event.window);
                        break;
                }
                break;
            case SDL_QUIT:
                runned = false;
                break;
        }
    }
    idle(); // функция обработки простоя
    SDL_Delay(1); // задержка для переключения процессов,
                  // иначе прога будет грузить 1 ядро на 100%
}
cleanup(); // функция очистки
SDL_Quit();
я бы разделил расчет и рисование на две функции
собственно рисование по рассчитанным данным draw()
и функцию расчета recalc(), которую вызывал пи зуме и изменении размеров окна
 
Текущее время: 15:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru