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

Необработаное исключение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ При запуске проги возникает ЭТО http://www.cyberforum.ru/cpp-beginners/thread819675.html
Подскажите из за чего это и как устранить?
C++ Описание метода обнуления поля #include<iostream> #include<cstring> #include<stdlib.h> #include<iomanip> using namespace std; class SalePerson { char *fam, *name; double month; http://www.cyberforum.ru/cpp-beginners/thread819652.html
C++ Определить, можно ли заданное натуральное число представить в виде квадрата какого либо простого числа
:cry:помогите
C++ Проблемки с открытием файла
Нужно открыть файл, считать из него имена других файлов и затем из этих файлов взять нужные данные. Из первого файла читает названия остальных верно. Но когда пытаюсь создать потоки на файлы, из которых нужно взять данные, то они почему-то не создаются.. Объясните, пожайлуста, почему так происходит, и, если не трудно, как это исправить. #include <iostream> using namespace std; struct data {...
C++ Отсортировать алроритм судоку(5 на 5) за определённое время http://www.cyberforum.ru/cpp-beginners/thread819620.html
Понятия не приложу как это осуществить. У меня получается только за неопределённое время при помощи рандомной сортировки: #include <iostream> #include <cstdlib> #include <ctime> #include <algorithm> const int SIZE = 5; const int CHECK = 15;
C++ Программа по классам, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы Нужно написать программу, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы. Реализовать её нужно в трех проектах:файл заголовков, главный файл с главной функцией и, возможно, вспомогательными, и файл с реализацией методов. В классе точек должны быть конструктор без параметров, конструктор с двумя параметрами, ввод, вывод, получение и определение значений... подробнее

Показать сообщение отдельно
anmartex
...
 Аватар для anmartex
1699 / 1192 / 494
Регистрация: 12.02.2013
Сообщений: 1,978
28.03.2013, 04:34     Необработаное исключение
Цитата Сообщение от roma2341 Посмотреть сообщение
как преобразовать результат из Arr к такому виду, чтобы можно было использовать функцию dc.Polyline(pt,n)?
Polyline работает с POD структурой POINT. Соответственно если вы попытаетесь скормить данной функции свой класс Point, естественно у вас вылезет ошибка вида:
Цитата Сообщение от roma2341 Посмотреть сообщение
CDC::Polyline: невозможно преобразовать параметр 1 из "Point *" в "const POINT *"
Цитата Сообщение от roma2341 Посмотреть сообщение
Но эта запись будет не по душе преподавателю
И мне бы не понравилось. Тогда уж так:
C++
1
2
3
4
5
6
7
   dc.MoveTo(MainCordinate.GetX(),MainCordinate.GetY());
   dc.LineTo(MainCordinate.GetX2(),MainCordinate.GetY2());
   dc.SelectObject(bluePen);
   dc.MoveTo(MainCordinate.GetX(),MainCordinate.GetY());
 
   for (size_t i = 0; i < 10; ++i)
      dc.LineTo(broken1.Arr[i].GetX(),broken1.Arr[i].GetY());
Но если вы всё же хотите использовать dc.Polyline(pt,n), то вам необходимо выполнить преобразование
C++
1
2
3
4
5
6
7
8
9
   POINT pt[10];
 
   for (size_t i = 0; i < 10; ++i)
   {
      pt[i].x = broken1.Arr[i].GetX();
      pt[i].y = broken1.Arr[i].GetY();
   }
 
   dc.Polyline(pt,10)
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru