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

Вывести табличку(структуры даных) - C++

Восстановить пароль Регистрация
 
roxaan
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 8
06.06.2010, 14:18     Вывести табличку(структуры даных) #1
Помогите пожалуста, код выдаёт штук 15 ошибок (((

составить программу, в которой будут вводится 7 - 10 рядов таблицы.
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
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream.h>
#include <iomanip.h>
struct  prayslist{
        char OS[20];
        char  SUBD[10];
        double Min obem zovniwn. pam.;
        int Min. obem operatuvnoi pameati;
        int Prubluzna tsina;
 
}
 
int main (void)
{
    int i;
 prayslist P[3];
 
    for(i=0; i<3; i++)
    {
        cout << "Vvedit OS " << i+1 << " OS" << endl;
        cout << "vvedit OS ";
        cin >> P[i].OS;
        cout << "vvedit SUBD ";
        cin >> P[i].SUBD;
        cout << "vvedit Min. obem zovniwn. pam. ";
        cin >> P[i].Min obem zovniwn. pam.;
        cout << "vvedit Min. obem operatuvnoi pameati ";
        cin >> P[i].Min. obem operatuvnoi pameati;
        cout << "vvedit Prubluzna tsina ";
        cin >> P[i].Prubluzna tsina;
        cout << endl;
    }
    printf("_____________________________________________________________________\n");
    printf("|  Konfiguratsiea programnuh zasobiv inform. system                 |\n");
    printf("_____________________________________________________________________\n");
    printf("| OS       | SUBD          |Min obem     |Min. obem |Prubluzna tsina|\n");
    printf("|          |               |zovniwn. pam.|oper. pam.|               |\n");
    printf("_____________________________________________________________________\n");
 
    for(i=0; i<3; i++){
        cout << "|" << setiosflags(ios::left) << setw(13) << P[i].name << "|"
         << setw(14) << P[i].tup << "|" << setw(13) << P[i].czina << "|"
            << setw(13) << P[i].kilkist << "|" << endl;
        printf("----------------------------------------------------------\n");
    }
     getche();
     return 0;
 
}
Java
1
http://www.cyberforum.ru/attachment.php?attachmentid=32643&stc=1&d=1275819456
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
 Аватар для Crudelis
668 / 410 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
06.06.2010, 15:41     Вывести табличку(структуры даных) #2
C++
1
using namespace std;
это для cout и для cin

не понятно зачем вы в прогу намешали с и с++? Неужели нельзя все вывести либо через cout либо через printf?
roxaan
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 8
06.06.2010, 18:39  [ТС]     Вывести табличку(структуры даных) #3
спасибо за замечание, но ещё осталась одня ошибка Declaration syntax error сразу после main где struct что с ней делать???
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
 #include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream.h>
#include <iomanip.h>
void main ()
 
 struct prayslist
 {
        char OS[20];
        char  SUBD[10];
        double zovniwn. pam.;
        double operatuvna pameati;
        int Prubluzna tsina;
}
 
 
{
    int i;
 prayslist P[3];
 
    for(i=0; i<3; i++)
    {
        cout << "Vvedit OS " << i+1 << " OS" << endl;
        cout << "vvedit OS ";
        cin >> P[i].OS;
        cout << "vvedit SUBD ";
        cin >> P[i].SUBD;
        cout << "vvedit zovniwn. pam. ";
        cin >> P[i].zovniwn. pam.;
        cout << "vvedit operatuvna pameati ";
        cin >> P[i].operatuvna pameati;
        cout << "vvedit Prubluzna tsina ";
        cin >> P[i].Prubluzna tsina;
        cout << endl;
    }
    cout<< "_____________________________________________________________________\n";
    cout<< "|  Konfiguratsiea programnuh zasobiv inform. system                 |\n";
    cout<< "_____________________________________________________________________\n";
    cout<< "| OS       | SUBD          |             |operauvna |Prubluzna tsina|\n";
    cout<< "|          |               |zovniwn. pam.| pameati  |               |\n";
    cout<< "_____________________________________________________________________\n";
 
    for(i=0; i<3; i++){
        cout << "|" << setiosflags(ios::left) << setw(13) << P[i].OS << "|"
         << setw(14) << P[i].SUBD << "|" << setw(13) << P[i].zovniwn. pam. << "|"
            << setw(13) << P[i].operatuvna pameati << "|" << setw(14)<<
            P[i].Prubluzna tsina << endl;
        cout<< "------------------------------------------------------------\n";
    }
     getche();
     return 0;
 
}
Crudelis
Шаровик затейник
 Аватар для Crudelis
668 / 410 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
06.06.2010, 18:50     Вывести табличку(структуры даных) #4
на сколько я знаю структуру описывают до main и после структуры ставят ;

C++
1
2
3
4
5
6
struct prayslist
{
 
.............
 
};
roxaan
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 8
06.06.2010, 18:55  [ТС]     Вывести табличку(структуры даных) #5
насколько я понимаю у меня вся проблема в отсутствии ; ??
Crudelis
Шаровик затейник
 Аватар для Crudelis
668 / 410 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
06.06.2010, 19:22     Вывести табличку(структуры даных) #6
думаю да
Yandex
Объявления
06.06.2010, 19:22     Вывести табличку(структуры даных)
Ответ Создать тему
Опции темы

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