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

Мой первый тетрис - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Доработка примеров учебника. http://www.cyberforum.ru/cpp-beginners/thread437123.html
Доброго времени суток! Изучая структура повторения while, и рассматривая приведенные примеры немного доработал код для (как мне кажется) большей маневренности программы и исключения некоторых багов. Прошу рассмотреть мои переработки и сказать, действительно ли они улучшают программу, или они могут как-то не так повлиять на программу? //Программа для расчета среднего значения //с...
C++ В чём разница между процедурами и функциями ? Мне просто нужно будет выполнить одну и ту же операцию несколько раз, а сама операция включает в себя несколько вычислений , создание массивов, сравнение массивов и т.д.... Вот не знаю что лучше - процедура или функция для моей задачи... Прошу прощения если вопрос не корректен ,- слабо разбираюсь в С++ :) , как собственно и в программировании не очень :) http://www.cyberforum.ru/cpp-beginners/thread437111.html
Неправильный вывод C++
#include <cstdlib> #include <iostream> using namespace std; class Kit{ public: float dovzhuna; float shuruna; float vusota;
C++ Как сделать флаг чередованием --**--**... ?
Язык Си.
C++ Вывести слова которые повторяются и количество их повторения http://www.cyberforum.ru/cpp-beginners/thread437058.html
Ребят помогите реализовать следующую програмку: нужно чтоб когда на входе программы было например "мама мыла раму раму мыла мама". программа вывела: слова которые повторяются и количество их повторения. мама - 2раза раму - 2раза мыла - 2 раза
C++ проверка функций Всем привет! Вот проблема: #include<iostream.h> #include<conio.h> #include<math.h> struct Angle { int degree; int minute; подробнее

Показать сообщение отдельно
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
29.01.2012, 04:03     Мой первый тетрис
Дело не в массиве, а в том как вы выводите. Можно сделать двойную буферизацию, т.е. еще к основному буферу вывода добавить дополнительный буфер вывода и менять их местами.
Я сделал по другому. Я не перерисовывал полностью картинку, а только те элементы массива, которые обновлялись. Я читал буфер вывода, находил элементы буфера вывода, где элементы массива и буфера вывода не совпадает и выводил новый элемент.
Чтобы это сделать, я нашел все или почти все тут http://vsokovikov.narod.ru/New_MSDN_...ole/con_fn.htm
Или можно сделать даже проще. Создать еще один массив. Потом сранивать новый массив и старый и выводить только обновленные элементы.
 
Текущее время: 08:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru