Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Анимация на MFC Как на MFC создать проект, чтобы можно было работать с анимацией по таймеру. Просто когда я создаю Single document, то там нет встроенной функции OnInitialUpdate, для запуска таймера. В книгах,... https://www.cyberforum.ru/ visual-cpp/ thread34388.html Кто пишет софт для КПК? (GPRS) Visual C++
Есть программка мне нужно чтобы она имела возможность подключения по каналу gprs и конектилась по айпи к серверу прога делалась на Шарпе. Очень надо!!!
Visual C++ Создание вектора из элементов матрицы https://www.cyberforum.ru/ visual-cpp/ thread34227.html
Добрый день (вечер)! Имеется матрица размером 5 на 5. Из этой матрицы надо взять n/2 наибольших и n/2 наименьших элементов и записать их как вектор (одномерный масив). В моем случае n=5. Вот что...
Visual C++ Когда в интовую переменную записается символ Нужно сделать проверку переменной (int) на наличие 0 или 1 ( изначально заполняю переменную при помощи cin>>) , все работает нормально до того момента когда с клавитуры не вводишь символ в эту... https://www.cyberforum.ru/ visual-cpp/ thread34190.html
Visual C++ Не загружается программа
Здравствуйте! Я всегда работала в старой версии Visual c++. Учитель сказал, что нужно сдать задание в версии 2005 года. С программой разобралась. Хотя в старых версиях работать удобнее. Программа...
Visual C++ создание, сложение, вычитание векторов, скалярное и векторное умножение векторов Есть задание по курсовой работе: надо разработать классы для реализации операций векторной алгебры: создание, сложение, вычитание векторов, скалярное и векторное умножение векторов, умножение... https://www.cyberforum.ru/ visual-cpp/ thread34066.html
Visual C++ 1589. Сокобан Ограничение: времени: 5.0 секунды памяти: 64 МБ Описание: Программист Стас на время отпуска устроился поработать в японскую компьютерную фирму Thinking Rabbit. Сначала идея казалась замечательной... https://www.cyberforum.ru/ visual-cpp/ thread34016.html Вопрос по vs2008 Visual C++
Какой функцией воспользоваться на вс++ 2008 чтобы считать из файла биты весь мсдн перерыл помогите пож
Visual C++ Запись текста в файл и его выколупывание https://www.cyberforum.ru/ visual-cpp/ thread33913.html
Доброго всем времени суток. Мучаю (в прямом и переносном смысле) MFC И тут как говориться ступор. Знаний у меня в этой теме пока кот наплакал, а куды дергаться кхеее в книгах не нашла :'(. В...
Visual C++ Socket'ы https://www.cyberforum.ru/ visual-cpp/ thread33829.html
Здравствуйте, может уже повторяюсь, искал по форуму, ничего не нашёл. Но смотрю тема распространена. Написал маленькое приложение - Клиент-сервер в одной программе. Но есть проблема. При отправке...
Visual C++ gotoxy
Привет! Мне надо откомпилировать программу на писаную C++ bildere а у меня только Visual C++, проблема только в том что она не читает библиотеку Conio.h. Я ее использую для функции gotoxy! как мне...
Visual C++ Стандартний поток stdin Народ получил задание проверить количество входа слова long в тексте программы С++проги а сам немогу открить ево. ошибки невидает словом невидает нечиво Подскажите как можно считать текст программы... https://www.cyberforum.ru/ visual-cpp/ thread33734.html
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,603
16.05.2009, 13:18 0

Структуры в динамической памяти. - Visual C++ - Ответ 163065

16.05.2009, 13:18. Показов 801. Ответов 6
Метки (Все метки)

Ответ

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
43
44
45
46
47
48
49
50
51
52
#include <string>
#include <algorithm>
#include <functional>
#include <iostream>
 
struct Marsh
{
    std::string source_;
    std::string destination_;
    size_t number_;
 
    friend bool operator < (const Marsh& m1, const Marsh& m2)
    { return m1.number_ < m2.number_; }
};
 
template <typename OS>
OS& operator >> (OS& os, Marsh& m)
{ return os >> m.source_ >> m.destination_ >> m.number_; }
 
template <typename OS>
OS& operator << (OS& os, const Marsh& m)
{ return os << m.source_ << " " << m.destination_ << " " << m.number_; }
 
template <typename T>
struct equal : public std::unary_function<T, bool>
{
    equal(const std::string point) : point_(point) {}
    bool operator()(const T& v) const
    { return v.source_ == point_ || v.destination_ == point_; }
    const std::string point_;
};
 
int main()
{
    const size_t N = 8;
    Marsh m[N];
    for (size_t i=0; i<N; i++)
        std::cin >> m[i];
 
    std::sort(m, m+N);
 
    std::string point;
    std::cin >> point;
 
    const Marsh* found = std::find_if(m, m+N, equal<Marsh>(point));
    if (found == m+N)
        std::cerr << "Маршрутов нет, насяльника!" << std::endl;
    else
        std::cout << *found;
 
    return 0;
}


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

Ошибка с выделением динамической памяти
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; class Vector { private: int...

Матрица и выделение динамической памяти под нее
Всем привет. Условие программы такое: По заданной матрице составить вектор, элементы которого равны...

Инспектор динамической памяти процессов
Здравствуйте! Помогите пожалуйста. Нужно сделать &quot;Инспектор динамической памяти процессов&quot;. Может у...

Удаление структуры из динамической памяти
struct aTapeElement { char Operator; float Operand; aTapeElement *NextElement; }; Это...

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

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

Определить сколько места занимают в динамической памяти следующие структуры
Определить сколько места занимают в динамической памяти переменные целого типа

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

Динамические структуры. Создать в динамической памяти односвязный список типа «кольцо»
1. Создать в динамической памяти односвязный список типа «кольцо» из символьных данных...

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