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

Не работают функции! - C++

Восстановить пароль Регистрация
 
bobchudojuck
Сообщений: n/a
24.05.2013, 01:38     Не работают функции! #1
Не работатает функция pushback(добавление в конец дека) и removez(удаления последнего элемента дека)
Помогите плз!

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
75
#include <iostream.h>
#include <stdio.h>
 
struct shop
{
    int number;
    char nazvanie[15];
    char surname[15];
    int sotr;
    double dohod;
    shop *next;
};
shop *pt = NULL;
shop *pg = NULL;
shop *pg1 = NULL;
 
 
void push_front()
{
    while(true)
    {
        int nomer;
        cout<<"Vvedite nomer magazina : ";
        cin>>nomer;
        if(nomer==0) return;
        pt=new shop;
        pt->number=nomer;
        cout<<"Vvedite nazvanie magazina : ";
        cin>>pt->nazvanie;
        cout<<"Vvedite familiu direktora magazina : ";
        cin>>pt->surname;
        cout<<"Vvedite kolischestvo sotrudnikov : ";
        cin>>pt->sotr;
        cout<<"Vvedite dohod magazina : ";
        cin>>pt->dohod;
        cout<<endl;
        pt->next=pg;    
        pg=pt;  
    }
}
 
void push_back()
{
    while(true)
    {   
        int nomer;
        cout<<"Vvedite nomer magazina : ";
        cin>>nomer;
        if(nomer == 0) return;
        pg1=new shop;
            pg1->number=nomer;
        cout<<"Vvedite nazvanie magazina : ";
        cin>>pg1->nazvanie;
        cout<<"Vvedite familiu direktora magazina : ";
        cin>>pg1->surname;
        cout<<"Vvedite kolischestvo sotrudnikov : ";
        cin>>pg1->sotr;
        cout<<"Vvedite dohod magazina : ";
        cin>>pg1->dohod;
        cout<<endl;
        pg1=pg1->next;
        pg1->next=NULL;
    }
}
 
void removez()
{
    if(pt==NULL) cout<<"dek pust ";
    else 
    {
        pg1=pg1->next;
        
    }
    cout<<"Element ydalen "<<endl<<endl;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 01:38     Не работают функции!
Посмотрите здесь:

Не понятно как работают функции C++
C++ Как работают эти 2 функции
ошибка,не правильно работают функции косинуса и синуса! C++
C++ Не работают функции inport и outport
C++ как работают эти 4 функции
C++ Не работают 2 функции в коде
C++ 2 функции по перестановке векторов работают некорректно
C++ Как работают функции fwrite и fread

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru