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

Построить на экране рисунок одно подъездного дома, если известны координаты левого верхнего угла дома - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Длина линии вертикального разреза фигуры http://www.cyberforum.ru/cpp-beginners/thread442235.html
Здравствуйте, помогите пожалуйста разобраться: Необходимо составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры, значения площадей фигуры слева и справа от линии разреза, по значениям аргумента x, вводимого из консоли. площадь самой фигуры вычислил, а вот разрез...
C++ Алгоритм Дейкстры Ребятушки, помогите, пожалуйста. Нужна реализация алгоритма дейкстры на паскале, а именно вот этого кода const int INF = 1000000000; int main() { int n; ... чтение n ... vector < vector < pair<int,int> > > g (n); ... чтение графа ... int s = ...; // стартовая вершина http://www.cyberforum.ru/cpp-beginners/thread442224.html
C++ Сохранение-Загрузка игры
Всем доброго времени суток, слёзно прошу помощи, не получается реализовать сохранение и загрузку игры. Имеется класс CGame который инкапсулирует в себе ещё несколько классов, в общем мне нужно чтоб всё содержимое CGame записалось в файл, ну а потом при вызове метода загрузилось обратно. Вот класс CGame class CGame { shared_ptr<CDestroyer> destroyer; shared_ptr<CBomber> bomb;...
Почему у меня в файл записует только первую букву а не все слово C++
Почему у меня в файл записует только первую букву а не все слово Вот программа char ch; cout << "Введите текст" << endl; cin >> ch; ofstream f("1.txt"); f << ch; Программа записует только первую букву что я ввожу.
C++ Поиск слова в пачке файлов. http://www.cyberforum.ru/cpp-beginners/thread442205.html
Привет народ. Помогите с решением проблемы.Задача такова ,существует папка с файлами количеством 1500 файлов, нужно найти слово "Visual C" и показать в каких файлах встречаетса это слово, ну или записать в файл их названия. Помогите или подскажите с помощью каких функций можно это реализовать, или может ссылочку . Спасибо
C++ [Error] 'error' was not declared in this scope Вот кусок кода void Token_stream::putback(Token t) { if (full) error("putback() into a full buffer"); buffer = t; // copy t to buffer full = true; // buffer is now full } Какую библиотеку нужно добавить, чтоб объявить эту error. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
07.02.2012, 18:02     Построить на экране рисунок одно подъездного дома, если известны координаты левого верхнего угла дома
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
HWND hWnd = GetForegroundWindow();
- получаем дескриптор окна консоли

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
HPEN BPEN = getPen(PS_SOLID, 2, BLK);
* * * * HPEN WPEN = getPen(PS_SOLID, 2, WHT);
- получаем чёрную и белую "ручки"(в общем это объект который оставляет след определённой ширины и цвета)

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
HBRUSH BK = CreateSolidBrush(BLK);
- создаём чёрную "кисть" (аналог ручки, но будет красить всю область сразу а не оставлять в ней след, это даже больше на Ведро в Paint похоже)

Вот это вообще можно убрать, я сначала думать делать программу по другому, в общем это старые мысли остались
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
RECT pRECT= {0};
* * * * GetWindowRect(hWnd,&pRECT);
- а так это получение координат области окна консоли

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
HDC hDC = GetWindowDC(hWnd);
- получаем графический контекст устройства консоли

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
SelectObject(hDC,BK);
- красим DC в цвет нашей кисти

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
for(Line = 0; Line < 3; Line++)//3 - число этажей, можно изменять
C++
1
2
3
4
5
6
7
8
9
10
11
12
{
  BGN.X = 10;
  BGN.Y = 40 + Size*Line;
  END.X = BGN.X + Size;
  END.Y = BGN.Y + Size;
  PlotRect(hDC, WPEN, BGN, END);
  BGN.X = BGN.X + Size/4;
  BGN.Y = BGN.Y + Size/4;
  END.X = BGN.X + Size/2;
  END.Y = BGN.Y + Size/2;
  PlotRect(hDC, WPEN, BGN, END);
}
- рисуем квадраты

Дальше всё понятно...
 
Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru