Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Переделать пргограмму в MFC int const N = 5; using namespace std; class book{ public: book(); string getAuthor() const; void setAuthor(string); https://www.cyberforum.ru/ visual-cpp/ thread758076.html Visual C++ Аналог Invoke и BeginInvoke
Добрый день. В .net можно заставить код выполниться в нужном потоке (чаще всего поток контрола, в котором он создался). Для этих целей у контролов есть методы BeginInvoke и Invoke ... Ну и т.п. То же самое можно сделать самим. Можно сделать класс, у него создать очередь Action-ов и в бесконечном цикле их выполнять. Ну и асинхронную версию. (есть код, но выкладывать не буду, потому что не...
Visual C++ Конструирование программ из нескольких файлов https://www.cyberforum.ru/ visual-cpp/ thread757105.html
Люди, помогите пжл хорошей девушки сделать лабу) разработать программу, которая обеспечивает: добавление новых строк в таблицу; удаление строки с заданным номером из таблицы; вывод на экран информации, которая сохраняется в строке с заданным номером; вывод на экран всей таблицы. Программа должна состоять, как минимум, из двух файлов: в первом файле должна находится главная программа,...
Visual C++ Изменение горячих клавиш https://www.cyberforum.ru/ visual-cpp/ thread756891.html
Как поменять местами в Visual C++ 2010 Express кнопки F5 и Ctrl + F5. Чтобы после F5 окно не закрывалось. P.S. Просьба всякие pause и get не предлагать:)
Visual C++ Шифр Плейфера
Привет надо на языки с++ программно осуществить реализацию алгоритма ШИФРА Плейфера. Все говорят что это очень легко но у меня ничего не получается. Зарание спасибо:)
Visual C++ Visual Studio 2010 + Компоненты Привет! :) После создания MFC проекта, в панели элементов, мне доступны элементы, которые находятся во вкладке "Редактор диалоговых окон", а остальные элементы скрыты, т.е. я не могу поместить их на форму. (фото 1) Почему? https://www.cyberforum.ru/ visual-cpp/ thread756490.html
Visual C++ Нужен совет по Visual Studio 2012 Написал свой код на Visual Studio 2012 ( тут вопросов нет) Но вот не могу разобратся как делать интерфейс, так как видеоуроков для vs 2012 не могу найти! Не большая разница у него с 2010? ну и информация по созданию интерфейса не будет лишней)) Всем спасибо. https://www.cyberforum.ru/ visual-cpp/ thread755786.html Visual C++ Реализация системы инсталляции с лицензированием средствами Microsoft Visual Studio
Назначение программы Реализовать оболочку инсталляции, которая дает возможность применять простейшую систему лицензирования. Краткое описание Полученный на выходе программный продукт должен предоставлять возможность инсталляции любого ПО, которое к нему подключается. Дополнительно реализуются функция лицензирования: при инсталляции требуется ввод лицензионного ключа (ключ может...
Visual C++ пожалуйста сделайте https://www.cyberforum.ru/ visual-cpp/ thread755037.html
помогите,пожалуйста....оооочень нужно=(( нужно досдать практичные....над ними уже много сижу,сделала до 10,вот остались....не могу вообще понять как их делать,и самое главное ЗАДАНИЯ не пойму=(( и может есть какая-то доступная обучающая информация(книга,видео-уроки и т.д.) для начинающих тупиц??=\\ может кто сделает из этих??только важно что бы в с++ : 1.Из ассортимента конфет,...
Visual C++ отладка приложений https://www.cyberforum.ru/ visual-cpp/ thread754989.html
Подскажите, что почитать, чтобы понять как использовать возможности VisualStudio в части отладки приложений? чтобы совсем для начинающих... :pardon:
Bass + MFC Visual C++
Привет! Есть код обработчика событий кнопки(идея в том, чтобы нажать на кнопку, выбрать файл, воспроизвести его) void CMainDlg::OpenFile_PlayIt() { HSTREAM Stream; bool getError; //Инициализация Bass.dll getError = BASS_Init(-1, 44100, 0, 0, NULL); if(getError) { MessageBox(L"Error code" + BASS_ErrorGetCode(), L"Ошибка", MB_OK);
Visual C++ Visual Studio 2010 (при построении выдается такое предупреждение) Здравствуйте.Возникла довольно-таки трудноисправимая ошибка в Visual Studio 2010 Ultimate! Создаю проект - все нормально.Компилирую - все нормально.Но при построении выдается такое предупреждение: Maksim: Построение начато 03.01.2013 16:41:02. C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(847,9): warning MSB3644: Справочная сборка для инфраструктуры... https://www.cyberforum.ru/ visual-cpp/ thread754066.html
Модератор
Эксперт по электронике
8950 / 6716 / 921
Регистрация: 14.02.2011
Сообщений: 23,699
11.01.2013, 13:51 0

Нарисовать закрашенную звезду - Visual C++ - Ответ 3984712

11.01.2013, 13:51. Показов 19815. Ответов 10
Метки (Все метки)

Ответ

Я тебе подправил твою программу, были ошибки , обрати внимание на коментарии
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
    {
        HPEN pen=CreatePen(PS_SOLID,2,Color);
      HPEN oldPen=(HPEN)SelectObject(hdc, pen);// обрати внимание запоминаем возвращаемое значение
      HBRUSH brush=CreateSolidBrush( Color);
      HBRUSH oldBrush=(HBRUSH)SelectObject(hdc, brush);
      int a=180;
     int n = 5, r = 80, R = 90;
 POINT *p=new POINT [n*2]; //Массив для хранения координат вершин звезды
 
//Цикл расчета вершин звезды
 for (int i=0;i<n*2;i++)
 {
  if (!(i%2)) //При выполнении условия четности следующие формулы
   {
    p[i].x = x - (r + Size) / 2 * sin (a * PI / 180);
    p[i].y = y + (r + Size) / 2 * cos (a * PI / 180);
   }
   else //При невыполнении условия четности следующие формулы
    {
     p[i].x=x-(R + Size)*sin(a*PI/180);
     p[i].y=y+(R + Size)*cos(a*PI/180);
    }
    a=a+180/n;
 }
//Завершаем построение звезды соединяя её окончание с начальной точкой
 //p[n*2+1].x=p[1].x;
 //p[n*2+1].y=p[1].y;
/// MoveToEx(hdc, p[1].x, p[1].y, NULL);
 
//Последовательное соединение точек массива, хранящего вершины звезды
/// for (int i=1;i<n*2+2;i++)
///  {
 ///    LineTo(hdc, p[i].x, p[i].y);
 // }
   Polygon(hdc,p,n*2);// рисуем звезду Polygon( дескриптор, указатель на массив точек, количество рисуемых точек) 
  
      delete []p;// вот этого у тебя не было - утечка памяти
         SelectObject(hdc, oldBrush); // выбираем возвращенные ранее значения для предотвращение утечки ресурсов       
         SelectObject(hdc, oldPen);
          DeleteObject( brush);
         DeleteObject(pen);
        }


Вернуться к обсуждению:
Нарисовать закрашенную звезду Visual C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2013, 13:51
Готовые ответы и решения:

Нарисовать закрашенную пятиконечную звезду
Здравствуйте! Есть задание: нужно в консоле нарисовать пятиконечную закрашенную звезду. Вот мой...

Изобразите на экране закрашенную пятиконечную звезду
1. Изобразите на экране закрашенную пятиконечную звезду в центре экрана и заставьте её...

Нарисовать звезду
Program Rotation and Reflection; uses Crt, Graph; var gd, gm: Integer; par: array of...

Нарисовать звезду
Можете нарисовать:

10
11.01.2013, 13:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2013, 13:51
Помогаю со студенческими работами здесь

Нарисовать звезду
написать программу,которая запрашивает значение N -число от 1 до 20 и строит геометрический объект,...

Нарисовать звезду
Помогите пожалуйста реализовать фигуру.

Нарисовать звезду
Написать программу выводящую на экран:1)олимпийские кольца,2)звезду

Нарисовать звезду
Мне нужно нарисовать звезду, а я не знаю, как это сделать...? Мне нада нарісавать звєзду і я...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru