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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
crewww
30 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 102
#1

Списки (вывод) - C++

18.03.2012, 15:52. Просмотров 292. Ответов 2
Метки нет (Все метки)

извините за тупой вопрос, не могли бы вы подсказать как выводить элементы списка?
C++
1
2
3
4
5
struct tElem
{
int value;
tElem *next;
};
сама структура
а вывожу я вот так
C++
1
2
3
4
5
6
7
void main()
{
tElem* res;
while (res->next!=NULL)
        {cout<<res->value<<" ";
         res=res->next;
        }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2012, 15:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Списки (вывод) (C++):

Списки: сортировка и вывод - C++
#include &lt;iostream&gt; #include &lt;list&gt; #include &lt;fstream&gt; #include &lt;Cstring&gt; #include &lt;algorithm&gt; #include &lt;iterator&gt; #include...

Списки, чтение и вывод информации в файл - C++
программа подсчета количества повторений всех слов, встретившихся в файле, заданном первым аргументом командной строки, и...

Начал осваивать списки. Не работает вывод на экран. - C++
Вот такой пример нашел в интернете: #include &lt;iostream&gt; using namespace std; struct Item { int info; int...

Объясните, как происходит вывод элемента из "стека", списки\структуры - C++
Таааак, разобравшись со списками, найдя неплохой стек, реализацию через списки, динамический стек, возник вопрос по поводу вывода: Т.е.,...

Списки, как склеить списки между собой? - C++
Ребят, привет всем, есть код, в классе которого описаны несколько методов: добавление элемента в список, удаление и просмотр списка, дак...

Списки - C++
Составить функцию, подсчитывающую количество слов списка, которые начинаются и оканчиваются одной и той же литерой. Используя данную...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
18.03.2012, 15:56 #2
res никуда не указывает, что ты там собрался выводить то?

делают так:
например есть указатель start на начало списка, тогда вывод
C++
1
2
3
4
5
6
7
8
9
10
void print(eELem* start)
{
tElem* current = start;
while (current)
{
std::cout << current->value << " ";
current = current->next;
}
std::cout << std::endl;
}
crewww
30 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 102
18.03.2012, 16:22  [ТС] #3
Цитата Сообщение от sandye51 Посмотреть сообщение
res никуда не указывает, что ты там собрался выводить то?

делают так:
например есть указатель start на начало списка, тогда вывод
C++
1
2
3
4
5
6
7
8
9
10
void print(eELem* start)
{
tElem* current = start;
while (current)
{
std::cout << current->value << " ";
current = current->next;
}
std::cout << std::endl;
}
спасибо
знания слабоваты пока что у меня

Добавлено через 24 минуты
вы можете проверить функцию персечения множеств с использованием списков?
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
void cross_2list(tElem* &h1,tElem* &h2,tElem* &h3)
{
tElem *t1=h1,*t2=h2,*t3;
h3=new tElem;
t3=h3;
t3->next=NULL;
while((t1!=NULL)&&(t2!=NULL))
{
if(t1->value>t2->value)
t2=t2->next;
else
{
if(t1->value==t2->value)
{
t3->value=t1->value;
if((t1->next!=NULL)&&(t2->next!=NULL))
{
t3->next=new tElem;
t3=t3->next;
}
else
t3->next=NULL;
}
t1=t1->next;
}
}
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2012, 16:22
Привет! Вот еще темы с ответами:

Списки - C++
Всем привет!) У меня есть вопрос..как создать два списка? Просто мне нужно из списка В переместить содержимое в список А. Как это сделать и...

Списки - C++
Здравствуйте, не могу в написать программу, обеспечивающую работу с двунаправленным нециклическим списком, где можно добавлять/удалять...

Списки - C++
вопрос, в каких случаях используют односвязный список заместо двух связного?

списки с++ - C++
Помогите! Организовать список. Информационная часть должна содержать целые числа. Определить количество элементов с заданным ключом в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru