• ↓
  • ↑
  • ⇑
 
Записи с темой: c++ (список заголовков)
03:09 

mash_kin
Марципан
Добрый вечер,
Никто не подскажет где можно скачать Бертрана Мейера "Объектно-ориентированное конструирование программных систем"?
Или может у вас есть, и вы можете прислать как-нибудь. Надо так позарез, что аж вообще.

@темы: C++, Computer Science, Вопрос

21:56 

Анимация в С++

венди спенсер
Хочешь чуда? Будь чудом!
Как обойти мерцание при анимации в С++?
Мне рассказывали, что нужно сначала прорисовать всё, что будет на канве, а потом только ее прорисовать. но я не совсем понимаю, как это именно сделать...
Поможете?

@темы: C++, Вопрос

10:25 

с++, bitset

Sorya
Dance while the music still goes on
нужно посредством bitset сконвертировать двоичное число(до 32 bit) в десятичное.
Вот это - вообще неправильно считает. :/


В чем ошибка?

@темы: C++, Вопрос

21:50 

TMemo в C++ Builder

венди спенсер
Хочешь чуда? Будь чудом!
В Builder компонент Memo.
В общем проблема такая: когда этот компонент у меня расположен на форме, то в нем по умолчанию стоит надпись: Memo1.
Хотелось бы её убрать. Или заменить её на какую-нибудь другую запись...
Вот. В Edit или Label есть Caption например..
а в Memo такого я не могу найти...

кто-нибудь знает, как это сделать?

@темы: Вопрос, C++

23:33 

dpleshakov
21:11 

Вопрос по С++

nvse
Здравствуйте,есть один вопрос: есть вот такая функция - void insert_elems(long *&L , int &n , long x);
Кое-что мне здесь непонятно,а именно первый аргумент функции - long *&L
Правильно ли я понимаю , что это указатель на тип long , который передаётся по ссылке ?
Если да,тогда у меня другой вопрос.Я всегда думал , что при передаче указателя в функцию он будет передаваться по ссылке,а не по значению.
Тогда зачем знак & ? Для n ещё понятно зачем он. Просто даже когда писал простенькие функции с массивами(к примеру которые прибавляют 1 к каждому элементу массива) , исходный массив который я передавал(без &) также изменялся(что происходит как при передаче по ссылке).
Если необходимо описание самой функции,то вот оно :

Код
Заранее спасибо.

@темы: C++

15:23 

Булевый вектор

венди спенсер
Хочешь чуда? Будь чудом!
Дан булевый вектор, как массив размерности n.
Насколько я представляю - как набор из нулей и единиц.
Нужно определить для них операции (сначала пишу что нужно и в ** то, как я это понимаю):
- конъюнкция *логическое "и", проводить поэлементно*
- дизъюнкция *логическое "или"*
- отрицание *ну это понятно мне*
- подсчет нулей и единиц - тоже нет вопросов.
- присваивания - нет вопросов.

- сравнения.
Из них я легко представляю себе реализацию == и !=
Но совершенно не представляю что делать с <,>,<=,>=
как можно сравнивать булевые векторы и можно ли это делать вообще?
просто хочу узнать мнение людей.

@темы: C++, Вопрос, Точка зрения

13:26 

Шхуна
Что ж, время уходит, а в сутках не более тридцати часов
Задача такая: создать компонент на основе TCustomControl и прописать в нем рисование квадрата, если двигающаяся мышка попадает в определенные координаты. У меня никак не получается собственно вычислить координаты мыши в компоненте. Переопределение стандартного события OnMouseMove, списанное из help'a, не работает вовсе. Через карту сообщений тоже не получается, метод не отрабатывается.

Код с картой сообщений:
читать дальше

Код с переопределением:
читать дальше

[UPD] вопрос снят

@темы: Вопрос, C++

00:21 

Указатели и ссылки в С++.

nvse
Здравствуйте,не мог бы кто-нибудь подсказать литературу,написанную максимально простым языком по данной теме?Просто трудно даётся понимание этих вещей.
Заранее спасибо.

@темы: C++

11:46 

C++, помогите, пожалуйста, довести до нужного состояния задачу

Sorya
Dance while the music still goes on
Задание - алфавитная сортировка строки (модулярный вид, с Class String). Ну, сделала через тупую сортировку, но execution time - убийственен. Думаю надо задействовать strtok и пузырьковый метод. Но что-то сооовсем не получается. Ниже имеющийся рабочий код. Помогите, пожалуйста, с void sort () в первом more. Как исправить на другой метод(какой)? Я не кодер ни разу, только непосредственно с железом работаю.-___-

рабочий код с неправильной сортировкой

str.h

str.cpp

@темы: C++, Алгоритм

16:14 

Деление полигона линиями на множество полигонов

венди спенсер
Хочешь чуда? Будь чудом!
Есть класс Polygon, в котором хранятся координаты вершин (с обходом против часовой стрелки).
Сам полигон по себе может быть выпуклым многоугольником, а может и не выпуклым. Но стороны его друг друга не пересекают, ну это понятное дело.
Есть класс Line, в котором хранятся два параметра, определяющие прямую (y=kx+b).

Нужно написать функцию:
Polygon* function(Poigon poly,Line* line),
в которую передается полигон и массив прямых.
И нужно вернуть массив полигонов, на которые исходный полигон поделится этими прямыми.

Я просто с геометрией не в ладах еще со школы, а с вычислительной геометрией и того =(

Пока что считаю, что полигон у меня изначально задан верно (то есть безо всяких проверок на пересечения и прочее).

Но проблема с алгоритмом.
Например полигон и одна прямая:
1) найти точки пересечения сторон полигона и прямой (тут маленькая проблема из разряда - точку пересечения прямых я найду без проблем, но мне нужна точка пересечения прямой и отрезка. как можно провести такое ограничение?)
2) беру первую точку пересечения. иду тоже с обходом против часовой. получается, что должна быть как минимум одна вершина между двумя точками пересечения.
но мне не понятно, как сделать условие того, что я беру именно нужную мне вершину нового полигона.
и не понятно, как сделать проверку на то, что полигон новый у меня получился и его можно передать в массив...
и в какой момент мне выделить память для массива, в который я передаю новые полигоны? я же не знаю их количество до того, пока не найду количество точек пересечения...

не то, чтобы в панике, но в растерянности...

@темы: C++, Алгоритм, Вопрос

16:07 

десериализация

-=TurboRufus=-
Хвост трубой! Шаг - взлет! Взгляд - навылет да окна - вдребезги!
Имеется мультисписок MultiList, где Shape - абстрактный класс "фигура", от которого наследуются классы "Прямоугольник", "Текс", а от них в свою очередь наследуется класс "Текст в прямоугольнике".
Соответственно, в мультисписок можно напихать всего и сразу по правилу подстановки.
Теперь возникла потребность мультисписок сериализовать и десериализовать.
Решено было использовать стандартные средства QT, т.е. QDataStream. С сериализацией все получается довольно просто, а вот с десериализацией у меня проблемы.
Как я понимаю, там требуется точно определить какой объект мы десериализуем, чтобы потом его вставить в список.
Как эту задачу решить, не знаю. Надеюсь на вашу помощь.

@темы: C++

21:36 

Сортировка C++

Le grand esprit!
Подскажите, пожалуйста, где можно найти хороший доступный понятный материал (или онлайн учебник по С++, что-нибудь...) по теме: "Сортировка в С++". Какие виды бывают, для чего нужна, какой вид лучше/хуже для некоторого типа задач и т.д.?
Искала в Интернете, везде попадаю только на форумы с кодами программ, либо на другом языке программирования, без объяснения и т.д.

Очень срочно надо!!!!!!!

@темы: C++

22:00 

Абстрактные классы

венди спенсер
Хочешь чуда? Будь чудом!
18:26 

Функция

The-WoLF
"Who Dares, Wins"
Обновлено

Доброго времени суток!
Мне нужно написать программу на C++, которая будет вычислять сумму последних n цифр числа m.
Пример:
m = 12345, n = 2
Ответ: 9
Т.е. складываются последние 2 числа. Если n будет 3, то будут складываться последние 3 числа и т.д.

Вопрос:
Как можно реализовать подсчёт последних цифр и проверку переменных, чтобы n не было больше количества чисел m?

Надеюсь у меня ясно получилось изложить вопрос.
Заранее спасибо. :cheek:

Первоначальная запись.
запись создана: 19.09.2010 в 17:48

@темы: Вопрос, C++

12:26 

Не работает рекурсия

венди спенсер
Хочешь чуда? Будь чудом!
В общем коротко о сути проблемы:
Приспичило мне написать консольную версию Сапёра на C++ 5.02

Все хорошо, кроме одного:
В оригинале, когда открываешь пустую клетку - открываются все соседние пустые клетки вплоть до клеток с цифрами. Коряво объяснил - но суть, уверен, понятна.
Это легче всего в мозгу мне приходит в голову в виде рекурсии.
читать дальше

@темы: C++

22:33 

криволинейные интегралы

Здравствуйте. Мне необходимо написать программу по решению криволинейных интегралов, но я не знаю численных методов по ним. Помогите, пожалуйста, с этими методами, по возможности поподробней. Программу постараюсь написать сам. Заранее спасибо

@темы: Basic, C++, Computer Science, Delphi, Java, PHP, Pascal

17:53 

С++

Makha
Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Здраствуйте, не могу понять в чем ошиблась...
Набрала с учебника Культина пример:
код

Но мне выдает ошибку при компиляции( Помогите разобраться, пожалуйста! Хочу по аналогии сделать психологическое тестирование...

@темы: C++

01:46 

C++

Division by Zero [DELETED user]
Здравствуйте. Возникла непонятая ситуация.


если в мейне убрать одну строку getline (cin, name);, при выполнении поле станет пустым и прога пойдет дальше, а так выходит, что оно обнуляется и в него можно записать что надо. Почему так?

@темы: C++, Вопрос

22:02 

cpp

Forumsdk
1. Вводится произвольная строка русского текста, а также одна из букв русского алфавита. Подсчитать, какой процент слов в строке начинается на эту букву. Слова разделены пробелами.
2. Удалить из заданного текста фрагмент, заключенный в скобки.
3. Создать текстовый файл, в который записать в столбик несколько чисел (<20). Составить программу, которая подсчитывала бы количество чисел в файле, а затем дописывала бы в его конец столько случайных чисел, чтобы всего чисел оказалось 20. Кроме того, программа должна найти минимальное и максимальное число в полученном файле.

если кому не лень сделайте плз, просьба актуальна до полуночи (дальше собирусь с мужеством и сам сделаю). Просто мне очень сильно некогда вспоминать как в с++ со строками и файлами работать.

@темы: C++

ru_programming

главная