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

Как глобальную переменную засунуть в структуру? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти пару точек расстояние между которыми максимально(Исправить программу ) http://www.cyberforum.ru/cpp-beginners/thread886911.html
В трехмерном пространстве заданы координаты n точек составить программу определяющую пару точек расстояние между которыми максимально Сама программа есть но нужно ее изменить под dev-c++ и сделать как можно проше (чтобы можно было ее объяснить ) #include <cmath> #include <cstdlib> #include <ctime> #include <iomanip> #include <iostream> struct Point { double x, y, z;
C++ Определить, сколько слов текста имеют длину 1, 2, 3, ..., 10 Я ввожу слова без знаков препинания (все подряд через пробел) и нужно: Определить, сколько слов текста имеют длину 1, 2, 3, ..., 10 и более символов, вывести эти слова в последовательности возрастания их длин. Слова очередной длины вывести с новой строки. Пожалуйста не пишите запутание коды :) http://www.cyberforum.ru/cpp-beginners/thread886907.html
Убрать структуру в коде C++
Помогите, пожалуйста переделать код. Нужно преобразовать программу так, чтобы не было структуры, а была простая программа с функциями. #include <stdio.h> #include <math.h> #include <iostream> #include <conio.h> #include <process.h> using namespace std; struct choleskyi
C++ Записать в текстовый файл с данным именем все пути от корня к листьям, удовлетворяющие следующему условию:
Дано дерево глубины N (N — четное), каждая внутренняя вершина которого имеет 2 непосредственных потомка: A с весом 1 и B с весом –1. Корень дерева C имеет вес 0. Записать в текстовый файл с данным именем все пути от корня к листьям, удовлетворяющие следующему условию: суммарный вес элементов для любого начального отрезка пути неотрицателен. Перебирать пути, начиная с «самого левого» и...
C++ изменить програмку http://www.cyberforum.ru/cpp-beginners/thread886880.html
есть код #include <iostream> #include <cstdlib> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL, "rus"); //исходные
C++ Не подключается сторонняя библиотека Раньше всё работало, но с сегодняшнего дня перестало. При подключении библиотеке winpcap Выдаёт следующие ошибки: main.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ pcap_open_live в функции main main.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ pcap_close в функции main main.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ pcap_loop в функции... подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
01.06.2013, 09:12     Как глобальную переменную засунуть в структуру?
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
#include <iostream>
 
using namespace std;
 
struct node_t {
    int         m_data;
    node_t *    m_next;
 
    node_t( int data ) : m_data( data ) {}
};
 
struct list_t {
    node_t *    m_head;
    node_t *    m_tail;
 
    list_t() : m_head(0), m_tail(0) {}
 
    void append( int data ) {
        node_t * p_node = new node_t( data );
        p_node->m_next = 0;
        if ( !m_head ) {
            m_head = m_tail = p_node;
        } else {
            m_tail->m_next = p_node;
            m_tail = m_tail->m_next;
        }
    }
};
 
int main()
{
    list_t  my_list;
 
    for ( int i = 0; i < 10; i++ ) {
        my_list.append( i );
    }
 
    for ( node_t *p_node = my_list.m_head; p_node; p_node = p_node->m_next ) {
        cout << p_node->m_data << endl;
    }
 
    return 0;
}
 
Текущее время: 00:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru