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

Немного о списках - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оператор цикла while/do while http://www.cyberforum.ru/cpp-beginners/thread723985.html
Всем добрый вечер! Поставили задачу в работающей прграмме, избавиться от метки М1(как следствие goto М1), чтобы программа продолжала работу, не закрывалась после выполнения какого-либо пункта. Посоветовали использовать оператор while/do while, но как, я честно сказать без понятия, помогите пожалуйста!) # include <stdafx.h> # include <iostream.h> // Библиотека ввода-вывода # include <math.h>...
C++ Функция определения длины строки Подскажите, как написать функцию в С++, аналогичную функции strlen(функцию определения длины строки). http://www.cyberforum.ru/cpp-beginners/thread723982.html
C++ Создать файл, состоящий из слов максимальной длины для каждой исходных строк
создать программу читающую файл, состоящий из строк, строки разделены запятыми, и создающую файл,состоящий из слов максимальной длины для каждой исходных строк
Функция разбиения строки на отдельные слова C++
Подскажите, плиз, как написать функцию разбиения строки на отдельные слова. Параметр функции — исходная строка, результат работы — динамический массив строк, каждый элемент которого — очередное слово из исходной строки. По-простому можно считать, что слова в исходной строке отделены друг от друга пробелами (одним или несколькими), по-хорошему — функция должна принимать в качестве второго...
C++ Сортировка столбцов матрицы http://www.cyberforum.ru/cpp-beginners/thread723966.html
Было дано задание: "Написать программу обработки матриц. Программа должна иметь текстовое меню, состоять из подпрограмм. предусмотреть возможность ввода матрицы с клавиатуры и генерации случайных значений и вывод результата обработки на экран. Дано матрицу А порядка NxM. Отсортировать столбцы матрицы по возрастанию их наименьших элементов." Но есть проблема: error C2065: cout«: необъявленный...
C++ два алгоритма одно приложение Здравствуйте. Возможно ли одновременное выполнение двух алгоритмов одним приложением (один main.cpp) и если да, где про это можно почитать? (если я правильно понял мне дорога в раздел многопоточности?) подробнее

Показать сообщение отдельно
FireProoF
17 / 17 / 1
Регистрация: 28.10.2012
Сообщений: 190
09.12.2012, 13:49  [ТС]     Немного о списках
Подскажите как переделать в двухсвязный список...

Кликните здесь для просмотра всего текста
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
/*Здесь объявление ф-й*/
struct Open_list //open list
{
        int Field;
        int i;//положение текущей точки в 3d массиве
        int j;
        int k;
        int F;//Стоимость точки
        int G;
        int H;
        int i_p;//положение родительской точки
        int j_p;
        int k_p;
        Open_list* Next;//указатель на следующий элемент
}*pOpn_lst;
int main()
{
/*здесь код*/
add(Map,&pOpn_lst,i_s,j_s,k);
}
 
void add(int*** x, Open_list** pOpn_lst,int i,int j, int k,int F,int G,int H,int i_p,int j_p,int k_p) //добавление в список
{
      Open_list* cur = new Open_list;
      cur->Field=x[i][j][k];
      cur->Next=*pOpn_lst;
      *pOpn_lst=cur;
}

Если непонятно, то
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*Здесь объявление ф-й*/
struct Open_list //open list
{
        int Field;
        Open_list* Next;//указатель на следующий элемент
}*pOpn_lst;
 
int main()
{
/*здесь код*/
i=5;
add(i,&pOpn_lst);
}
 
void add(int x, Open_list** pOpn_lst) //добавление в список
{
      Open_list* cur = new Open_list;
      cur->Field=x;
      cur->Next=*pOpn_lst;
      *pOpn_lst=cur;
}
 
Текущее время: 21:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru