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

C++

Войти
Регистрация
Восстановить пароль
 
Artys
0 / 0 / 0
Регистрация: 29.07.2015
#1

База на Code Blokcs C++ - C++

02.07.2011, 17:50. Просмотров 399. Ответов 0
Метки нет (Все метки)

Помогите дописать практику с базой, проверьте написанный код и помогите добавить, вывод из файла, редактирование по id(vuz) и удаление (group).
если можно с коментариями


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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <conio.h>
struct group
{
    int igroup;
    int student;
};
 
struct vuz
    {
    int ivuz;
    int nvuz;
    group * nVz;
 
    };
void vvod()
{
    FILE *in;
    int nvuz,student,idvz;
    int Kolvz,klvgr,Kolgr;
    int nomgr,stud,a,b,ig,iv;
    printf("BBedute kol-vo vuzov \n");
    scanf ("%d",&Kolvz);
    vuz * pvz = new vuz[Kolvz];
    if ((in = fopen("x.txt", "at")) != NULL){
    for (int iv=1;iv<=Kolvz;++iv)
    {
        printf ("vvedute id %d vuza: \n",iv);
        scanf("%d",&idvz);
        pvz[iv].nvuz = idvz;
        printf("Vvedite kolu4ectBo group: \n");
        scanf("%d", &klvgr);
        pvz[iv].ivuz = klvgr;
        fprintf( in, "%d %d\n",pvz[iv].nvuz,pvz[iv].ivuz);
        pvz[iv].nVz = new group[klvgr];
        if ((in=fopen("y.txt", "at"))!=NULL){
                for (int ig=0; ig < klvgr; ++ig)
                {
                printf ("vvedute homep group,id group raven nomepu group\n");
                scanf ("%d",&nomgr);
                pvz[iv].nVz[ig].igroup = nomgr;
                printf ("Bbedute kol-vo studentov B group\n");
                scanf("%d",&stud);
                pvz[iv].nVz[ig].student = stud;
                fprintf(in, "%d %d\n",pvz[iv].nVz[ig].igroup,pvz[iv].nVz[ig].student);
                }
 
    }
 
    }
    fclose(in);
    }
 
 
    else
       {
           printf("File ne mojet byit otkryit!");
       }
    printf("\t------BblBOD DAHHblX----------\n");
    printf ("\tKolichestvo vuzov %d\n",Kolvz);
    for (iv=0; iv<Kolvz;++iv)
    {
        printf ("\nid vuza  nomber %d: %d\n",iv+1,pvz[iv].nvuz);
        printf ("\n kolichestvo group %d\n",pvz[iv].ivuz);
        for (ig=0;ig<pvz[iv].ivuz;++ig)
        {
            printf("\n id group nomber %d : %d",ig+1,pvz[iv].nVz[ig].igroup);
            printf ("\n studentov v group %d",pvz[iv].nVz[ig].student);
        }
    }
    printf("\t------------------------------\n");
}
 
void vivod()
{
FILE *in;
    int nvuz,student,idvz;
    int Kolvz,klvgr,Kolgr;
    int nomgr,stud,a,b,ig,iv;
 
    printf("\t------BblBOD DAHHblX----------\n");
    fprintf ("\tKolichestvo vuzov %d\n",Kolvz);
    for (iv=0; iv<Kolvz;++iv)
    {
        fprintf ("\nid vuza  nomber %d: %d\n",iv+1,pvz[iv].nvuz);
        fprintf ("\n kolichestvo group %d\n",pvz[iv].ivuz);
        for (ig=0;ig<pvz[iv].ivuz;++ig)
        {
            fprintf("\n id group nomber %d : %d",ig+1,pvz[iv].nVz[ig].igroup);
            fprintf ("\n studentov v group %d",pvz[iv].nVz[ig].student);
        }
    }
    printf("\t------------------------------\n");
}
 
void menu(int * pk)
{
      printf("Menu programms:\n");
      printf("Dlya dobavleniya nagmite '1'\n");
      printf("Dlya udaleniya nagmite '2'\n");
      printf("Dlya vivoda vsego spiska nagmite '3'\n");
      printf("Dlya vihoda nagmite '4'\n");
      scanf("%d",pk);
}
int main()
{
    int k;
    while(k!=4)
    {
        menu(&k);
        switch (k)
        {
            case 1: vvod();break;
        }
    }
     return 0;
 }
Добавлено через 1 минуту
p.s программа загоняет на выводе данных после их ввода

Добавлено через 9 минут
p.p.s если можете помогите быстрее мне завтра показывать(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2011, 17:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос База на Code Blokcs C++ (C++):

Visual C++ и БАЗА, если база устарела? - Visual C++
Проект работает с базой (База в Access, проект в основном на Visual C++ 6.0, прога-&gt;база через ODBC). Очевидно, что база постоянно...

Executing Java-code from C++-code via JNI - C++
Всем привет! Убежден, что ошибся с выбором раздела для публикации вопроса, но честно говоря, не знаю, куда его лучше поместить. В...

Ошибка The thread 0x390 has exited with code 0 (0x0). The program 'D:AlexVVCPr1DebugPr1.exe' has exited with code 0 (0x0). - C++
Loaded 'D:WINNTSystem32 tdll.dll', no matching symbolic information found. Loaded 'D:WINNTsystem32kernel32.dll', no matching symbolic...

Неуправляемый код (unmanaged code) в управляемом коде (managed code) - C#
Товарищи! Прошу Вашей профессиональной помощи. 1. Что происходит в блоке выделенным красным шрифтом (после static class NativeMethods),...

В чём заключается разница между компиляцией в P-code и Native-code? - Visual Basic
Извините что я такой ламмер, но в чём заключается разница между компиляцией в P-code и Native-code??? Просто очень интересно...

IIS, ASP and SSI [code<!--#echo var='DATE_LOCAL'-->[/code] - C# ASP.NET
&lt;!--#include file='text.txt'--&gt; &lt;!--#include file='conn.asp'--&gt; Всё это работает под IIS ... а вот это не работает :(( IIS...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2011, 17:50
Привет! Вот еще темы с ответами:

коды (например [code]&#000;[/code]) русских символов - Web
В литовском языке буквы можна закодировать в виде ę - ę и они будук корректно отображаться при любой кодировке страницы. Какие коды...

Visual Basic 5 компиляция в P-Code и в Native Code - различия - Visual Basic
Из одного и того же исходного кода: скомпилировано два exe-файла один в P-Code - BitBlt32p.exe другой в Native Code -...

Передача строк data.php?code=$code&name=$name - PHP
При передаче строки $name=&quot;Hello word&quot;; data.php?code=$code&amp;name=$name передается только Неllo как сделать чтобы передавалась вся...

Managed code vs Unmanaged code: Speed Performance - C#
Я слышал unmanaged native code быстрее чем managed code. C# Windows Forms это managed code. Вопрос: Я хочу делать мини игры, будет ли...


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

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

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