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

как розделить код на 2 файла? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Максимальный элемент на побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread708188.html
Помогите кто-нибудь написать программу на C++ Дан двухмерный квадратный массив.Найти максимальный элемент на побочной диагонали.
C++ Функция изменения формата картинки с возможным выбором Здравствуйте. помогите с написанием следущих функций на с++: 1)функция загона картинки в программу с помощю обзора. 2)функция изменения веса картинки на рандом - с возможным задатием границ. 3)функция изменения формата картинки с возможным выбором (jpeg, png, gif) 4)функция задатия шума на картинке . заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread708176.html
C++ Код с использованием функций
Помогите, плиз, переделать програмку С ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ. #include <iostream> #include <cmath> using namespace std; int main() { setlocale(LC_ALL, "Russian");
Объясните строчку кода C++
a = b >> c; наперед спасибо!
C++ функция GetAsyncKeyState http://www.cyberforum.ru/cpp-beginners/thread708168.html
Всем привет. Помогите пожалуйста разобраться с функцией GetAsyncKeyState, а точнее с кодами символов. Значит коды до 128 везде одинаковые, это управляющие символы, знаки препинания и т.д. и англ. алфавит. а уже после 128 идут различные соответствия в зависимости от кодовой таблицы до 255, так? ну например таблицы 866 или cp1251. Так вот, мне нужно нормально определить какой именно символ ввел...
C++ Меню на C++ Ув. форумчане, доброго времени суток. Прошу вас помочь. Сейчас вот пытаюсь сделать красивое меню на C++. Код меню не мой. Я выучил язык C и сейчас преступил к изучению C++. ООП. Мои знания это классы, конструкторы, деструкторы, координаты. Вот код меню, который мне скинул преподаватель (в нём 4 пункта - Новая игра, Загрузить игру, Опции, Выход): #include <iostream> #include <windows.h>... подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
25.11.2012, 06:35     как розделить код на 2 файла?
Я правильно понял задачу?
В случае включения в case выпала ошибка, что функции не могут быть объявлены

Файл один? название header.h
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
# include <iostream>
using namespace std;
    int number [10];
    int department [10];
    char name1 [10] [80];
    char name2 [10] [80];
    char domicile[10] [80];
    char job[10] [80];
    char sender[10] [80];
    char diagnosis[10] [80];
    char anamnesis[10] [80];
    char exams[10] [80];
    char finaldiagnosis[10] [80];
    char treatment[10] [80];
    char treatmentres[10] [80];
    char length[10] [80];
    char doctor[10] [80];
    char departmenthead[10] [80];
 
int menu();
void enter(), report();
 
   int menu()
    {
        int choice;
            cout<<"0. Exit\n";
            cout<<"1. Enter information\n";
            cout<<"2. Report generarion\n";
            cout<<"\n Make a choice:\n";
            cin>>choice;
            return choice;
    }
 
void enter()
{
    int i;
    char temp [80];
    for (i=0; i<1; i++)
    {
    cout<<"\t Number of the card:\n";
    cin>>number[i];
    cout<<"\t Chamber:\n";
    cin>>department[i];
    cout<<"\t First name:\n";
    cin>>name1[i];
    cout<<"\t Last name:\n"<<endl;
    cin>>name2[i];
    cout<<"\t Domicile:\n";
    cin>>domicile[i];
    cout<<"\t Job:\n";
    cin>>job[i];
    cout<<"\t Who sent the patient:\n";
    cin>>sender[i];
    cout<<"\t Diagnosis at admission:\n";
    cin>>diagnosis[i];
    cout<<"\t Patient's complaints and anamnesis:\n";
    cin>>anamnesis[i];
    cout<<"\t Results of examination:\n";
    cin>>exams[i];
    cout<<"\t Final diagnosis:\n";
    cin>>finaldiagnosis[i];
    cout<<"\t Treatment:\n";
    cin>>treatment[i];
    cout<<"\t Results of treatment:\n";
    cin>>treatmentres[i];
    cout<<"\t Length of hospital stay:\n";
    cin>>length[i];
    cout<<"\t Treating physician:\n";
    cin>>doctor[i];
    cout<<"\t Head of department:\n";
    cin>>departmenthead[i];
    }
}
 
void report()
{
    int i;
    for (i=0; i<10; i++)
    {
        cout<<number[i]<<" "<<department[i]<<" "<<name1[i]<<" "<<name2[i]<<" "<<domicile[i]<<" "<<job
 
[i]<<" "<<sender[i]<<" "<<diagnosis[i]<<" "<<anamnesis[i]<<" "<<exams[i]<<" "<<finaldiagnosis[i]<<" 
 
"<<treatment[i]<<" "<<treatmentres[i]<<" "<<length[i]<<" "<<doctor[i]<<" "<<departmenthead[i]<<" 
 
"<<"\n";
        cout<<"\n";
}
}
Файл 2: например, a.cpp
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#include <iostream>
#include <string>
#include "header.h" 
 
using namespace std;
 
int main ()
{
    char a, b, c;
    int number=0, department=0, name1=0, name2=0, domicile=0, job=0, sender=0, diagnosis=0, anamnesis=0, exams=0, finaldiagnosis=0, treatment=0, treatmentres=0, length=0, doctor=0, departmenthead=0;
    string login, pass;
    cout<<"\n\t\t Welcome to database of Rivne Regional Hospital \n "
        "\t_____________________________________________________________\n\n"
        "\t Enter your surname please:"<<endl;
    cin>>login;
    cout<<"\n\t Enter your password please:"<<endl;
    cin>>pass;
    cout<<"\t Select a department:\n"
          "\n 1 - Planned surgery\n"
          "\n 2 - Urgent surgery\n"
          "\n 3 - Purulent surgery\n"
          "\n 4 - Neurological department\n"
          "\n 5 - Pediatric department\n"
          "\n 6 - Gastroenterology department\n"
          "\n 7 - Infectious department\n"
          "\n 8 - Department of pathology of newborns\n"
          "\n 9 - Burning department\n"
          "\n 10 - Cardiology department\n"
          "\n 11 - Therapy department\n"
          "\n 12 - Ophthalmic department\n"
          "\n 13 - Intensive care unit\n"
          "\n 14 - Urology department\n"
          "\n 15 - Department of skin and venereal diseases \n";
 
    int key;
    cin>> key;
    switch(key)
    {
        case  1 :
            cout<<"\t 0. Exit\n"
                "\t 1. New patient\n"
                "\t 2. Show pacents\n";
            cin>>c;
            if(c=='a')
            {
    cout<<"\t Number of the card:\n";
    cin>>number;
    cout<<"\t Chamber:\n";
    cin>>department;
    cout<<"\t First name:\n";
    cin>>name1;
    cout<<"\t Last name:\n"<<endl;
    cin>>name2;
    cout<<"\t Domicile:\n";
    cin>>domicile;
    cout<<"\t Job:\n";
    cin>>job;
    cout<<"\t Who sent the patient:\n";
    cin>>sender;
    cout<<"\t Diagnosis at admission:\n";
    cin>>diagnosis;
    cout<<"\t Patient's complaints and anamnesis:\n";
    cin>>anamnesis;
    cout<<"\t Results of examination:\n";
    cin>>exams;
    cout<<"\t Final diagnosis:\n";
    cin>>finaldiagnosis;
    cout<<"\t Treatment:\n";
    cin>>treatment;
    cout<<"\t Results of treatment:\n";
    cin>>treatmentres;
    cout<<"\t Length of hospital stay:\n";
    cin>>length;
    cout<<"\t Treating physician:\n";
    cin>>doctor;
    cout<<"\t Head of department:\n";
    cin>>departmenthead;
            }
            else if(c=='b')
            {
                cout<<"Kawaii"<<endl;
            }
            break;
        case  2 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  3 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  4 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  5 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  6 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break ;
        case  7 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  8 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  9 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  10 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  11 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  12 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  13 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  14 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        case  15 :
            cout<<"\t New patient (a)\n"
            "\t Show pacents (b)\n";
            break;
        default :
            cout<<"\n\t Error!!! This operator isn't correct\n";
            break;
    }
    
    return 0;
}
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru