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

Cтруктуры - C++

Восстановить пароль Регистрация
 
tontb
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 9
25.11.2010, 20:20     Cтруктуры #1
Помогите пожалуйста написал программу но в итоге надо чтобы выводило студентов по вузам за алфавитом

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
76
77
78
79
80
81
82
83
#include <conio.h>
#include <iomanip.h>
#include <iostream.h>
 
static struct univers {
       struct univers *p;
       struct FTI{
               char PIB[100];
               char name_of_univer[100];
               char fakultet[100];
               char kafedra[100];
       } FTI;
       struct osn_sv_stud {
               char FU[100];
               char specialization[100];
               char kurs[100];
               char group[100];
               char mark[100];
       } osn_sv_stud;
 
} *z, *ust, *u, *t;
 
static int i, v;
 
void main()
{
    char c;
    z=ust=new univers;
    clrscr();
    cout<<endl<<"Vvedit' dani v tablucu:";
    for(i=0;;i++)
    {
 
        cout<<"FTI:"<<endl;
 
        cout<<endl<<"Pib:"<<"";
        cin>>z->FTI.PIB;
        cout<<endl<<"Name of univer:"<<"";
        cin>>z->FTI.name_of_univer;
        cout<<endl<<"Facultet:"<<"";
        cin>>z->FTI.fakultet;
        cout<<endl<<"Kafedra:"<<"";
        cin>>z->FTI.kafedra;
 
//------------------------------------------------------------------------------
 
        cout<<"Osnovni vidomosti pro students:"<<endl;
 
        cout<<endl<<"FU:"<<"";
        cin>>z->osn_sv_stud.FU;
        cout<<endl<<"specialization:"<<"";
        cin>>z->osn_sv_stud.specialization;
        cout<<endl<<"Kurs:"<<"";
        cin>>z->osn_sv_stud.kurs;
        cout<<endl<<"Group:"<<"";
        cin>>z->osn_sv_stud.group;
        cout<<endl<<"Mark:"<<"";
        cin>>z->osn_sv_stud.mark;
 
//------------------------------------------------------------------------------
 
 
cout<<"___New students? (Y/N)___";
        if((c=getche())=='n' || c=='N') break;
        if((z->p=new univers)==NULL)
        {
            cerr<<"Haven't free memory";
            return;
 
        }
        z=z->p;
    }
    z->p=NULL;
    u=ust;
        cout<<endl;
        cout<<endl;
        do
        cout<<endl<<"Student: "<<u->FTI.PIB<<""<<endl;
 
    while((u=u->p)!=NULL);
        cin>>c;
 
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2010, 20:20     Cтруктуры
Посмотрите здесь:

C++ Cтруктуры в С++, создание БД.
Cтруктуры. Перечисления. Объединения C++
Lisp Рeкурcивные cтруктуры дaнных (деревья)
Рeкурcивные cтруктуры дaнных (деревья) Prolog
Cтруктуры, поиск книг заданного автора C++

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

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

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