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

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

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

Динамика - C++

07.03.2011, 18:26. Просмотров 929. Ответов 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
84
85
86
87
88
89
90
91
92
93
94
95
96
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <iomanip>
using namespace std;
 
struct student 
{
    
    char *fio;
    int chislo;
    int god;
    int grupa;
    student *next;
};student *head=NULL; student *adr;
void vvod ()
{
    int n;
    cout<< "Vvedite kol-vo studentov\n";
    cin>>n;
    const int dlin=20;
    char f[dlin]; 
    for (int i=1;i<=n; i++)
    {
        if (!head) 
    {
    head=new (student); 
    adr=head;
    }
        else 
    {
    adr->next=new(student); 
    adr=adr->next;
    }
        cout << " Vvedite FamiliI-0 ";
        cin.getline(f,dlin);
        adr->fio=new (char [strlen(f)+1]);
        strcpy(adr->fio,f);
        cout << " Chislo ";
        cin>>adr->chislo;
        cout << " Vvedite God ";
        cin>>adr->god;
        cout << " Vvedite Gruppy ";
        cin>>adr->grupa;
        adr->next=NULL;
        }
}
void vivod ()  
{
      adr=head;
      while (adr!=NULL)
        {
         cout<<"\n "<<adr->fio<<"\n  "<<adr->god<<"\n "<<adr->chislo<<"\n "<<adr->grupa;
         adr=adr->next;
        }
}
 
void add()
{       
        const int dlin=20;
        student *adr;
        char f[dlin];
        adr=head;
        head=new (student);
        cout <<" \n Vvedite FamiliI-0 ";
        gets(f);
        head->fio=new (char [strlen(f)+1]);
        strcpy(adr->fio,f);
        cout << " Chislo ";
        cin>>adr->chislo;
        cout << " Vvedite God ";
        cin>>adr->god;
        cout << " Vvedite Gruppy ";
        cin>>adr->grupa;
        adr->next=NULL;
}
void main ()
{
N:  cout<< "Vyberite iz predlo)I(ennogo:\n\n";
    cout<<" 1 Vvod Studenta\n";
    cout<<" 2 Vyvod Studenta\n";
    cout<<" 3 Dobavlenie Studenta\n";
    int k;
    cin>>k;
    switch (k)
    {
    case 1:{ vvod (); }
    case 2:{ vivod (); }
    case 3:{ add (); }
    default: cout <<" ERROR ";
    getch ();
    goto N;
}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2011, 18:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамика (C++):

Динамика, динамика и снова динамика - C++
Вот как сделать например, что бы динамический массив например int **pArray = new int*; for(int i = 0; i &lt; rows; i++) pArray =...

Динамика - C++
Пожалуйста ребят, кому не трудно, сделайте. Очень вас прошу. Заранее огромное спасибо вам.. Задан массив A. Подпоследовательность A, A,...

О сигналах динамика ПК - C++
Есть ли другой вариант подачи определенного кол-ва звуковых сигналов динамиком компьютера? count=5; for (count; count !=0; count--) ...

Динамика и статика (массивы) - C++
1)Почему при статическом выделении памяти массив обязательно объявлять в функции main? 2)Почему его нельзя вернуть через return из...

Динамика в двумерном массиве - C++
Всем привет. Подскажите, пожалуйста, реально ли реализовать такое. Есть заранее найденное n - не константа. Нужно, чтобы массив...

Уменьшение числа(динамика) - C++
Здравствуйте, помогите найти ошибку в коде для задачи - имеется натуральное число(1&lt;=n&lt;=10^6), к нему применимы операции -1 /2 и /3, при...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
07.03.2011, 19:04 #2
KykyIIIka, Перед
C++
1
cin.getline(f,dlin);
вставь
C++
1
cin.sync();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2011, 19:04
Привет! Вот еще темы с ответами:

Beep() - музыка из динамика - C++
Сидел на форуме и на толкнулся на функцию Beep(). Есть ли у кого нибудь исходники с музыкой из встроенных динамиков в ПК??=) Вот пример...

Динамика,С++,предметная область Аптека - C++
Сказали сделать задачу на С++,дали только предметную область Аптека,которая состоит из:класс поставщик,класс база,класс сотрудники,класс...

Динамика. Не могу к подзадаче свести и всё тут( - C++
Рассмотрим прямолинейное поле длины N, в первой клетке которого стоит игровая фишка. За один ход мы можем переместить ее на не более чем K...

Динамика. Определить номера строк матрицы в которых знаки элементов чередуются. - C++
Доброго времени суток Господа программисты. Очень прошу Вашей помощи с решением следующей задачи:Определить номера строк матрицы, в которых...


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

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

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