0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 1
1

печать всех данных из класса списка

17.11.2015, 15:27. Показов 715. Ответов 0

Ввести данные-ввел, а вот с выводом проблема, выводит какие то символы, а надо чтобы выводила строку типа:
номер имя порт место назначения и т.д

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include "StdAfx.h"
#include "StdAfx.h"
#include <string.h>
#include <iostream>
#include <stdio.h>
#include "biletlist.h"
#include "Bilet.h"
#include "Teplohod.h"
#include "Pasajir.h"
 
using namespace std;
 
biletlist::biletlist(void)
{n=0;}
 
biletlist::~biletlist(void)
{
}
 
biletlist::biletlist(int n1)
{
    Bilet* tmp;
    Bilet* cur;
    n=n1;
    for(int i=0;i<n;i++)
    {
        tmp=new Bilet;
        tmp->input();
        if(i==0)
        {
            start=cur=tmp;
            start->setnext(NULL);
        }
        else
        {
            tmp->setnext(start);
            start=tmp;
        }
    }
}
 
void biletlist::input(void)
{
    Bilet* tmp;
    Bilet* cur;
    n=1;
    for(int i=0;i<n;i++)
    {
        tmp=new Bilet;
        tmp->input();
        if(i==0)
        {
            start=cur=tmp;
            start->setnext(NULL);
        }
        else
        {
            tmp->setnext(start);
            start=tmp;
        }
    }
}
 
void biletlist::print(void)//функция которая должна вывести все данные
{
int max=500,k=0,l=0;
char pas[120];
    Bilet* cur;
    for(cur=start;cur!=NULL;cur=cur->getnext())
        cout<<cur;
}
 
int biletlist::getn(void)
{return n;}
И, если не сложно, как реализовать удаление элемента по номеру?
Вложения
Тип файла: rar Prodaja_biletoff.rar (790.7 Кб, 1 просмотров)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2015, 15:27
Ответы с готовыми решениями:

Создание списка, печать списка на экран, добавления элемента в начало списка, конец списка
Построить динамическую структуру типа список . Необходимо реализовать следующие процедуры: 1....

Вывод списка всех данных на всех страницах
Идея такая, что нужно вывести список в текстовом формате всех страниц. На примере более ясно:...

Ввод информации о жителях города и печать всех данных об Иване Ивановиче, имеющихся в базе
Помогите пожалуйста решить Имеется следующая информация о жителях города Северодонецк &lt;фамилия&gt;,...

Ошибка при создании линейного списка с типом данных в виде пользовательского класса
Добрый день. Помогите понять в чем ошибка при создании списка? int main() { setlocale(LC_ALL,...

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

Создание двойного связного списка целых чисел, вводимых с клавиатуры; печать списка
Люди помогите, нужно сдать последнюю Лабу. Задача: Написать программу которая создает двойной...

Проверка, пуст ли список, очистка списка, печать списка в направлении от верха к низу
Доброго вечера. Пожалуйста помогите разобраться с заданием на структуры, и подскажите с чего здесь...

Массив объектов класса. Печать строк-членов класса.
подскажите, как распечатать строки? #include &quot;myString.h&quot; #include &lt;iostream&gt; #define stop...

Предусмотреть вывод всех данных, поиск элемента двусвязного списка по заданному значению
Help me please!!! В динамической памяти создать двусвязный список из символов латинского алфавита....


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

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

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