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

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

Войти
Регистрация
Восстановить пароль
 
cHuVbaka
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 122
#1

Как работает функция вывода элементов списка? - C++

26.04.2014, 23:13. Просмотров 343. Ответов 3
Метки нет (Все метки)

Ребят, объясните в кратце, как работает функция вывода элементов списка(любая), например такая.
и если кто знает, дайте ссылочку(литературу) на расшириное описание списков(стеков и очереди)
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
void print_all(stack* o)
{
    if (o->next!=NULL)
    {
        printf("%i ", o->x);
        print_all(o->next);
    }
    else
        printf("\n");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2014, 23:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как работает функция вывода элементов списка? (C++):

Не работает функция вывода в main() - C++
вот кусок кода, где не работает первый printf(Rus("Выбери тип календаря")); - точнее не выводится в консоли. void main() { int q=0,...

Не работает функция вывода массива - C++
#include <stdio.h> #include <locale> #include <stdlib.h> #include <conio.h> void input_mas(int **mas,int n); void...

Неправильно работает функция вывода введеных даных со структурами - C++
Написал код в котором надо ввести информацию об кубиках, потом ее надо вывести на екран. С вводом нет проблем, а после ввода выдает "типа...

Не работает функция вставки в начало списка - C++
Добрый день. Учусь работать с линейным списком, пишу программу, которая должна выполнять условие: Вставить заданное число элементов перед...

Не работает функция удаления элемента из списка - C++
Двунаправленный линейный список, состоящий из: имени автора, названия книги, года издания и названия издательства. #include "stdafx.h"...

Количество позитивных элементов матрицы, функция. Ошибка вывода - C++
При выводе ответа появляется набор букв/цифр типа 00141055. Какая причина ошибок такого типа и как её решить. #include "stdafx.h" ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 202
26.04.2014, 23:21 #2
обычная рекурсия и никаких гвоздей.
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245
26.04.2014, 23:24 #3
cHuVbaka, видимо, применяется связной список.
http://ru.wikipedia.org/wiki/%D0%A1%...81%D0%BE%D0%BA

Пока в элементе есть не пустой указатель на следующий элемент (o->next!=NULL) функция вызывает сама себя, ну и выводит данные, ес-сно.
cHuVbaka
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 122
26.04.2014, 23:31  [ТС] #4
Спасибо господа!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2014, 23:31
Привет! Вот еще темы с ответами:

Функция вывода на экран всех общих элементов двух одномерных массивов - C++
Доброй ночи. Пожалуйста помогите:cry: Начали новую тему, но не могу понять, какой нужно написать алгоритм. Задача: Функция...

Функция удаления чётных элементов двусвязного списка - C++
bool delete_even(circle_list *&list) {circle_list *curr=list, *first=list; *temp=NULL; if (Empty_list(list)) return false; while...

Как в C++ реализована функция вывода текста с новой строки - C++
Добрый день.Подскажите как в c++ реализована функция вывода текста с новой строки(writeln в паскале)?

Не работает функция подсчета элементов - C++
Задание состоит в формировании 2 массивов, вычислении среднего значения одного из этих массивов, и вычислении количества элементов, которые...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.04.2014, 23:31
Ответ Создать тему
Опции темы

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