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

Вывести n параллельных горизонтальных линий разными цветами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Графический интерфейс программы http://www.cyberforum.ru/cpp-beginners/thread985579.html
Доброго времени суток! Я пока не фея, я только учусь, поэтому у меня возникает вопрос: что надо знать, чтобы дать программе графический интерфейс?
C++ Не исчезают сердца при потере жизни в игре В игре есть три жизни, соответственно, отображаются три сердца. Если жизнь пропадает, то сердце должно пропадать. Когда жизни заканчиваются, игра заканчивается, все нормально, но вот сердец все... http://www.cyberforum.ru/cpp-beginners/thread985551.html
Параллельные прямые C++
Есть два отрезка на плоскости, координаты точек известны. Нужно изменить координаты второй линии так, чтоб она стала параллельно первой на определенном пользователем расстоянии... Прошу помочь в...
fstream, string, random C++
Вопрос такой, есть структура struct StructEmployee {; int id; string surname; string name; string patronymic; string appointment; string education; int...
C++ Робота из символьными строками http://www.cyberforum.ru/cpp-beginners/thread985518.html
За індивідуальним завданням створити функцію для обробки символьних рядків. За зразок брати бібліотечні функції обробки рядків мови C, але не застосовувати їх у своїй функції. Передбачити обробку...
C++ Определить седловые точки матрицы Доброго времени суток. Задали написать программу на C++, вот задание: "Дана целочисленная матрица. Определить: 1) Кол-во отрицательных элементов строк, которые содержат хотя бы один нулевой элемент;... подробнее

Показать сообщение отдельно
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,065
Завершенные тесты: 1
23.10.2013, 15:47
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Raali, а по диагонали?


C++
1
2
3
4
5
6
7
void DrawDLine(ConsoleSurface* cs,int x,int y,int w,char c,char col)
{
     for(int a=0 ; a<w ; ++a)
     {
        cs->SetPoint(a+x,a+y,c,col);
     }
}
и на всякий изменить

C++
1
2
3
4
5
6
7
8
9
    void SetPoint(int x, int y, char c,char col)
    {
        if(x>=0 && x<width && y>=0 && y<height)
        {
            int wh = x + y*this->width;
            this->surf[wh].c = c;
            this->surf[wh].col = col;
        }
    }
1
Миниатюры
Вывести n параллельных горизонтальных линий разными цветами  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru