Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
1

Как заполнить структуру POINT ?

31.03.2014, 13:12. Показов 4562. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно нарисовать ломанную линию (Polyline). Нужно заполнить структуру POINT . Как её заполнять?

Добавлено через 8 минут
пробовал так:
C++
1
2
3
4
5
6
POINT p1[5];
   p[0]=POINT(30,150);
   p[1]=POINT(40,130);
   p[2]=POINT(50,140);
   p[3]=POINT(60,130);
   p[4]=POINT(70,150);
но это всё не то(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2014, 13:12
Ответы с готовыми решениями:

Как заполнить структуру ?
#include <iostream> #include <windows.h> using namespace std; struct gr { unsigned int...

Как заполнить структуру в цикле
Добрый день, как можно заполнить структуру с помощью цикла while или do while То есть в...

Разработать структуру с именем POINT
Разработать структуру с именем POINT, содержащую поля: 1) Горизонтальная координата точки на...

Из текстового файла заполнить структуру с сортировкой данных. Как?
Добрый день всем! Подскажите, пожалуйста как данные, принятые с СОМ порта и записанные в...

4
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32990 / 21296 / 8180
Регистрация: 22.10.2011
Сообщений: 36,589
Записей в блоге: 8
31.03.2014, 13:29 2
Цитата Сообщение от VASYA_A Посмотреть сообщение
пробовал так:
Попробуй вот так:
C++
1
2
3
4
5
6
7
8
                POINT p1[5] =
                {
                    {30,150},
                    {40,130},
                    {50,140},
                    {60,130},
                    {70,150}
                };
, кто знает, может понравится...
1
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
01.04.2014, 00:40  [ТС] 3
Спасибо, так работает.

Добавлено через 46 минут
А можно ещё такой вопрос , пожалуйста ? Если мне нужно нарисовать кривую Безье через 4 точки , то в структуре POINT должно быть сколько координат , четыре или восемь ? Просто немного не пойму суть этой кривой . Есть как бы опорные точки , через которые точно должна проходить кривая , а есть дополнительные точки к каждой опорной точке , через которые должны проходить касательные .
Я вот пробовал для 2-х точек:

C++
1
2
3
4
5
6
7
8
 POINT p1[4] =
                {
                    {100,100},
                    {200,200},
             {110,200},
                  {210,200}
                    
                };
первые 2 координаты - это опорные точки , а остальные две- дополнительные соответственно . Это правильно? Подскажите , пожалуйста .
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32990 / 21296 / 8180
Регистрация: 22.10.2011
Сообщений: 36,589
Записей в блоге: 8
01.04.2014, 12:03 4
Цитата Сообщение от VASYA_A Посмотреть сообщение
первые 2 координаты - это опорные точки, а остальные две - дополнительные соответственно. Это правильно?
Нет. Крайние - опорные точки, средние - дополнительные. По крайней мере при использовании PolyBezier:
The first curve is drawn from the first point to the fourth point by using the second and third points as control points.
0
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
01.04.2014, 17:59  [ТС] 5
Спасибо . То есть , получается , что в
C++
1
2
3
4
5
6
7
8
POINT p1[4] =
                {
                    {100,100},//опороная точка
                    {200,200}, //дополнительная к 1-ой опорной точке
                    {110,200}, //дополнительная ко 2-ой опорной точке
                   {210,200}//опорная точка
                    
                };
так верно?
0
01.04.2014, 17:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2014, 17:59
Помогаю со студенческими работами здесь

Используя контейнер vector заполнить структуру как таблицу и вывести ее
создать класс с переменными типа int,float,string: Через вектор заполнить как таблицу и вывести ее...

заполнить структуру с файла
struct life{ int age; string name; int salary;}; vector<life>lif; В файле: 21 Вася

Заполнить структуру с файла
Уважаемые программисты. Нужен Ваш совет. Есть структура struct Info { int number; string...

Заполнить структуру из файла
struct Library { vector<string>FIO; vector<string>Group; vector <int>marks; }; int main() {...

Заполнить структуру данными из бинарного файла
Мне нужно заполнить структуру Note данными из бинарного файла. У меня есть такие структуры:...

Заполнить массив-структуру используя цикл
Здравствуйте.Задача: заполнить структуру значениями #include <stdio.h> #include <conio.h>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru