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

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

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

Оформить код через классы - C++

14.04.2009, 08:38. Просмотров 854. Ответов 5
Метки нет (Все метки)

у меня есть вот такой код, его необходимо оформить через классы
чтобы основная программа выглядела так
C++
1
2
3
4
5
6
7
8
main()
{
mon a;
a.load();
a.processing();
a.close();
return 0;
}
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
 
struct mon {
  char type[20];
  int opt, rozn;
  char comm[40];
};
int kol=0;
int p=0;
int v=0;
int k=0;
int i=0;
int res,res1;
void WriteFile()
{
    FILE *fi,*fo;
     clrscr();
     if ((fi=fopen("D:\\file.txt", "r"))==0){
      cout << "Error open input file!!!" ;
      return;}
     if ((fo=fopen("D:\\out.dat","w+b"))==0){
      cout << "Error open output file!!!";
      return;}
     const int dl=80;
     char s[dl];
    mon a;
    while(fgets(s,dl,fi)){
    strncpy(a.type,s,19);
    a.type[19]='\0';
    a.opt=atoi(&s[20]);
    a.rozn=atoi(&s[25]);
    strncpy(a.comm,&s[30],39);
    a.comm[39]='\0';
    fwrite(&a,sizeof(mon),1,fo);
    kol++;
    };
    fclose(fi);
    fclose(fo);
 
    return;
}
 
void out()
{
    FILE *fo;
    clrscr();
    if ((fo=fopen("D:\\out.dat","rb"))==0){
      cout << "Error open output file!!!";
      return ;}
    int i;
    cout<<"Input number of Zapisi ";
    cin >>i;
    if (i>kol) {
      cout << "Zapisi net!!!";
      return;}
    mon a;
    fseek(fo,sizeof(mon)*(i-1),SEEK_SET);
    fread(&a,sizeof(mon),1,fo);
    cout << "Tip: " << a.type << " opt.: " << a.opt << " rozn: " << a.rozn << endl;
    fclose(fo);
}
 
void ClearFile()
{
    FILE *fo;
    clrscr();
    if ((fo=fopen("D:\\out.dat","rt"))==0){
    cout << "Error open output file!!!"<<endl;
      return ;}
    fclose(fo);
}
 
void Opt()
{
  mon a;
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
    cout << "Error open output file!!!";
    return;}
  fseek(fo,0,SEEK_SET);
 
  cout << "Vvedite optovuy cenu: " << endl;
  cin >> p;
  while ((res=fread(&a,sizeof(mon),1,fo))==1)
    {
    if (a.opt==p)
    {
      cout<<a.type<<" "<<a.opt<<" "<<a.rozn<<" "<<a.comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Rozn()
{
  mon a;
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
    cout << "Error open output file!!!";
    return;}
  fseek(fo,0,SEEK_SET);
  cout << "Vvedite roznichnuy cenu: " << endl;
  cin >> v;
   while ((res=fread(&a,sizeof(mon),1,fo))==1)
   {
    if (a.rozn==v)
    {
      cout<<a.type<<" "<<a.opt<<" "<<a.rozn<<" "<<a.comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Search()
{
 char menu_2;
 do
 {
   cout <<endl<< "1 Optovaya" << endl << "2 Roznica" << endl << "3 Vozvrat v gl. menu"<< endl;
   menu_2=getch();
   switch(menu_2)
   {
     case '1':
       Opt();
       break;
     case '2':
       Rozn();
       break;
      };
   if (menu_2=='3') break;
 }
 while(1);
clrscr();
}
 
void main()
{
 char menu;
 clrscr();
 do
 {
   cout <<endl<< "1 Zapis' v file" << endl <<"2 Vivod na ekran" << endl << "3 Ochistka file" << endl << "4 Search..."<< endl << "5 Vichod" << endl;
   menu=getch();
   switch(menu)
   {
     case '1':
       WriteFile();
       break;
     case '2':
       out();
       break;
     case '3':
       ClearFile();
       break;
     case '4':
       Search();
       break;
         };
   if (menu=='5') break;
 }
 while(1);
}
Код
Huindai             350  400  htyuir                                   
Samsung             500  550  fhjgf                                    
Sony                300  400  gtyr                                     
Acer                200  350  hurte
Вообще не имею понятия как это сделать, чтобы программа работала так же как
и сейчас, но только через классы, т.е., как я понял со слов препода, она дожная содеражть три метода
1 Загрузка (Load) (в котором производится запись из файла txt в типизированный файл out);
2 Обработка (processing) (в нем содержится функция вывода на экран, и фунуции поиска оптовой и розничной цен);
3 Закрытие (close) (в нем содержится очистка файла).

Как это можно организовать, чтобы программа работала также как и сейчас??
И еще я так и не могу понять где будет будут находиться две функции с меню, пожалуйста объясните как это сделать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2009, 08:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оформить код через классы (C++):

Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN() - C++
а помогите теперь эту задачку #include &lt;iostream&gt; int main() { int last = 0, next = 1; long sum = 1; for(;...

Как оформить код в функцию - C++
Как сделать из этого функцию создания объекта? struct set{ int data; char *name; set *next; } //Создаем объект set...

Как оформить приведенный код в виде функции - C++
Доброй ночи всем. Помогите пожалуйста. Еле смог написать структуру, лазая по форуму, а вот оформить в виде функции не могу вообще никак( ...

Оформить программу через потоки - C++
Всем привет!! Помогите пожалуйста оформить программу через потоки!! ))) В программе поиск элемента оформить как функцию потока. Сначала...

Оформить программу через функцию - C++
нужна помощь! Вот задание! #include &lt;iostream&gt; #include&lt;cmath&gt; using namespace std; int main() { int x,k,i,r,d,d1,a,q; ...

В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector. - C++
В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector Вот код:исправьте пожалуйста а то я...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
14.04.2009, 09:07 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
 
class mon{
  char type[20];
  int opt, rozn;
  char comm[40];
  void WriteFile()
{
        FILE *fi,*fo;
         clrscr();
         if ((fi=fopen("D:\\file.txt", "r"))==0){
          cout << "Error open input file!!!" ;
          return;}
         if ((fo=fopen("D:\\out.dat","w+b"))==0){
          cout << "Error open output file!!!";
          return;}
         const int dl=80;
         char s[dl];
        mon a;
        while(fgets(s,dl,fi)){
        strncpy(a.type,s,19);
        a.type[19]='\0';
        a.opt=atoi(&s[20]);
        a.rozn=atoi(&s[25]);
        strncpy(a.comm,&s[30],39);
        a.comm[39]='\0';
        fwrite(&a,sizeof(mon),1,fo);
        kol++;
        };
        fclose(fi);
        fclose(fo);
 
        return;
}
 
void out()
{
        FILE *fo;
        clrscr();
        if ((fo=fopen("D:\\out.dat","rb"))==0){
          cout << "Error open output file!!!";
          return ;}
        int i;
        cout<<"Input number of Zapisi ";
        cin >>i;
        if (i>kol) {
          cout << "Zapisi net!!!";
          return;}
        mon a;
        fseek(fo,sizeof(mon)*(i-1),SEEK_SET);
        fread(&a,sizeof(mon),1,fo);
        cout << "Tip: " << a.type << " opt.: " << a.opt << " rozn: " << a.rozn << endl;
        fclose(fo);
}
 
void ClearFile()
{
        FILE *fo;
        clrscr();
        if ((fo=fopen("D:\\out.dat","rt"))==0){
        cout << "Error open output file!!!"<<endl;
          return ;}
        fclose(fo);
}
 
void Opt()
{
  mon a;
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
        cout << "Error open output file!!!";
        return;}
  fseek(fo,0,SEEK_SET);
 
  cout << "Vvedite optovuy cenu: " << endl;
  cin >> p;
  while ((res=fread(&a,sizeof(mon),1,fo))==1)
    {
    if (a.opt==p)
    {
      cout<<a.type<<" "<<a.opt<<" "<<a.rozn<<" "<<a.comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Rozn()
{
  mon a;
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
        cout << "Error open output file!!!";
        return;}
  fseek(fo,0,SEEK_SET);
  cout << "Vvedite roznichnuy cenu: " << endl;
  cin >> v;
   while ((res=fread(&a,sizeof(mon),1,fo))==1)
   {
    if (a.rozn==v)
    {
      cout<<a.type<<" "<<a.opt<<" "<<a.rozn<<" "<<a.comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Search()
{
 char menu_2;
 do
 {
   cout <<endl<< "1 Optovaya" << endl << "2 Roznica" << endl << "3 Vozvrat v gl. menu"<< endl;
   menu_2=getch();
   switch(menu_2)
   {
         case '1':
           Opt();
           break;
         case '2':
           Rozn();
           break;
          };
   if (menu_2=='3') break;
 }
 while(1);
clrscr();
}
};
int kol=0;
int p=0;
int v=0;
int k=0;
int i=0;
int res,res1;
 
void main()
{
 char menu;
 mon a;
 clrscr();
 do
 {
   cout <<endl<< "1 Zapis' v file" << endl <<"2 Vivod na ekran" << endl << "3 Ochistka file" << endl << "4 Search..."<< endl << "5 Vichod" << endl;
   menu=getch();
   switch(menu)
   {
         case '1':
           a.WriteFile();
           break;
         case '2':
           a.out();
           break;
         case '3':
           a.ClearFile();
           break;
         case '4':
           a.Search();
           break;
                 };
   if (menu=='5') break;
 }
 while(1);
}
Добавлено через 4 минуты 23 секунды
Код не правильный щас переделаю

Добавлено через 6 минут 59 секунд
Вот вероятно правильный вариант. Я думаю, что ты идею понял и сам с возможными ошибками разберешься. Проблема осталось в структуре. Тебе надо полностью избавится от её остатков в функциях.
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
 
 int kol=0;
int p=0;
int v=0;
int k=0;
int i=0;
int res,res1;
class mon{
  char type[20];
  int opt, rozn;
  char comm[40];
  void WriteFile()
{
        FILE *fi,*fo;
         clrscr();
         if ((fi=fopen("D:\\file.txt", "r"))==0){
          cout << "Error open input file!!!" ;
          return;}
         if ((fo=fopen("D:\\out.dat","w+b"))==0){
          cout << "Error open output file!!!";
          return;}
         const int dl=80;
         char s[dl];
        while(fgets(s,dl,fi)){
        strncpy(type,s,19);
        type[19]='\0';
        opt=atoi(&s[20]);
        rozn=atoi(&s[25]);
        strncpy(comm,&s[30],39);
        comm[39]='\0';
        fwrite(&a,sizeof(mon),1,fo);
        kol++;
        };
        fclose(fi);
        fclose(fo);
 
        return;
}
 
void out()
{
        FILE *fo;
        clrscr();
        if ((fo=fopen("D:\\out.dat","rb"))==0){
          cout << "Error open output file!!!";
          return ;}
        int i;
        cout<<"Input number of Zapisi ";
        cin >>i;
        if (i>kol) {
          cout << "Zapisi net!!!";
          return;}
        fseek(fo,sizeof(mon)*(i-1),SEEK_SET);
        fread(&a,sizeof(mon),1,fo);
        cout << "Tip: " << a.type << " opt.: " << a.opt << " rozn: " << a.rozn << endl;
        fclose(fo);
}
 
void ClearFile()
{
        FILE *fo;
        clrscr();
        if ((fo=fopen("D:\\out.dat","rt"))==0){
        cout << "Error open output file!!!"<<endl;
          return ;}
        fclose(fo);
}
 
void Opt()
{
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
        cout << "Error open output file!!!";
        return;}
  fseek(fo,0,SEEK_SET);
 
  cout << "Vvedite optovuy cenu: " << endl;
  cin >> p;
  while ((res=fread(&a,sizeof(mon),1,fo))==1)
    {
    if (opt==p)
    {
      cout<<type<<" "<<opt<<" "<<rozn<<" "<<comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Rozn()
{
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
        cout << "Error open output file!!!";
        return;}
  fseek(fo,0,SEEK_SET);
  cout << "Vvedite roznichnuy cenu: " << endl;
  cin >> v;
   while ((res=fread(&a,sizeof(mon),1,fo))==1)
   {
    if (rozn==v)
    {
      cout<<type<<" "<<opt<<" "<<rozn<<" "<<comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Search()
{
 char menu_2;
 do
 {
   cout <<endl<< "1 Optovaya" << endl << "2 Roznica" << endl << "3 Vozvrat v gl. menu"<< endl;
   menu_2=getch();
   switch(menu_2)
   {
         case '1':
           Opt();
           break;
         case '2':
           Rozn();
           break;
          };
   if (menu_2=='3') break;
 }
 while(1);
clrscr();
}
};
 
void main()
{
 char menu;
 mon a;
 clrscr();
 do
 {
   cout <<endl<< "1 Zapis' v file" << endl <<"2 Vivod na ekran" << endl << "3 Ochistka file" << endl << "4 Search..."<< endl << "5 Vichod" << endl;
   menu=getch();
   switch(menu)
   {
         case '1':
           a.WriteFile();
           break;
         case '2':
           a.out();
           break;
         case '3':
           a.ClearFile();
           break;
         case '4':
           a.Search();
           break;
                 };
   if (menu=='5') break;
 }
 while(1);
}
kandrey58region
1 / 1 / 0
Регистрация: 11.03.2009
Сообщений: 109
15.04.2009, 21:49  [ТС] #3
RazorQ, спс
объясни пожалуйста как так избавиться от остатков структуры в функциях
я прост более менее принцип понял, но он стал выкидывать всякие ограничения по циклу 'while' ('Functions containing while are not expanded inline'), и как понять вот такую ошибку 'mon::WriteFile() is not accessible' я так понял это связано как раз со структурой...
объясни плиз эти вещи прост в классах совершенно ничего не понимаю...
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
16.04.2009, 08:44 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Блин я про public забыл
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
 
 int kol=0;
int p=0;
int v=0;
int k=0;
int i=0;
int res,res1;
class mon{
  char type[20];
  int opt, rozn;
  char comm[40];
public:
  void WriteFile()
{
        FILE *fi,*fo;
         clrscr();
         if ((fi=fopen("D:\\file.txt", "r"))==0){
          cout << "Error open input file!!!" ;
          return;}
         if ((fo=fopen("D:\\out.dat","w+b"))==0){
          cout << "Error open output file!!!";
          return;}
         const int dl=80;
         char s[dl];
        while(fgets(s,dl,fi)){
        strncpy(type,s,19);
        type[19]='\0';
        opt=atoi(&s[20]);
        rozn=atoi(&s[25]);
        strncpy(comm,&s[30],39);
        comm[39]='\0';
        fwrite(&a,sizeof(mon),1,fo);
        kol++;
        };
        fclose(fi);
        fclose(fo);
 
        return;
}
 
void out()
{
        FILE *fo;
        clrscr();
        if ((fo=fopen("D:\\out.dat","rb"))==0){
          cout << "Error open output file!!!";
          return ;}
        int i;
        cout<<"Input number of Zapisi ";
        cin >>i;
        if (i>kol) {
          cout << "Zapisi net!!!";
          return;}
        fseek(fo,sizeof(mon)*(i-1),SEEK_SET); // [B]<- здесь используется старая структура[/B]
        fread(&a,sizeof(mon),1,fo); // [B]<- здесь используется старая структура[/B]
        cout << "Tip: " << a.type << " opt.: " << a.opt << " rozn: " << a.rozn << endl;
        fclose(fo);
}
 
void ClearFile()
{
        FILE *fo;
        clrscr();
        if ((fo=fopen("D:\\out.dat","rt"))==0){
        cout << "Error open output file!!!"<<endl;
          return ;}
        fclose(fo);
}
 
void Opt()
{
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
        cout << "Error open output file!!!";
        return;}
  fseek(fo,0,SEEK_SET);
 
  cout << "Vvedite optovuy cenu: " << endl;
  cin >> p;
  while ((res=fread(&a,sizeof(mon),1,fo))==1)  // [B]<- здесь используется старая структура[/B]
    {
    if (opt==p)
    {
      cout<<type<<" "<<opt<<" "<<rozn<<" "<<comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Rozn()
{
  FILE *fo;
  if ((fo=fopen("D:\\out.dat","r"))==0){
        cout << "Error open output file!!!";
        return;}
  fseek(fo,0,SEEK_SET);
  cout << "Vvedite roznichnuy cenu: " << endl;
  cin >> v;
   while ((res=fread(&a,sizeof(mon),1,fo))==1)  // [B]<- здесь используется старая структура[/B]
   {
    if (rozn==v)
    {
      cout<<type<<" "<<opt<<" "<<rozn<<" "<<comm<<" "<<endl;
    }
   }
  if (kol==k) cout << "Zapoolnite file!!!";
  fclose(fo);
   return;
}
void Search()
{
 char menu_2;
 do
 {
   cout <<endl<< "1 Optovaya" << endl << "2 Roznica" << endl << "3 Vozvrat v gl. menu"<< endl;
   menu_2=getch();
   switch(menu_2)
   {
         case '1':
           Opt();
           break;
         case '2':
           Rozn();
           break;
          };
   if (menu_2=='3') break;
 }
 while(1);
clrscr();
}
};
 
void main()
{
 char menu;
 mon a;
 clrscr();
 do
 {
   cout <<endl<< "1 Zapis' v file" << endl <<"2 Vivod na ekran" << endl << "3 Ochistka file" << endl << "4 Search..."<< endl << "5 Vichod" << endl;
   menu=getch();
   switch(menu)
   {
         case '1':
           a.WriteFile();
           break;
         case '2':
           a.out();
           break;
         case '3':
           a.ClearFile();
           break;
         case '4':
           a.Search();
           break;
                 };
   if (menu=='5') break;
 }
 while(1);
}
Я поотмечал где надо переделать
kandrey58region
1 / 1 / 0
Регистрация: 11.03.2009
Сообщений: 109
16.04.2009, 09:35  [ТС] #5
RazorQ, спс, такой вопрос: чтобы ты посоветовал почитать про классы?? где про них расписано хорошо??
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
16.04.2009, 09:40 #6
Цитата Сообщение от kandrey58region Посмотреть сообщение
чтобы ты посоветовал почитать про классы
Есть много хороших книг. Мне очень нравится описание классов в книге Р.Лафоре "Объектно-ориентированное программирование на C++"

Добавлено через 1 минуту 29 секунд
http://www.google.com/search?hl=ru&c...1%81%D0%BA&lr=
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2009, 09:40
Привет! Вот еще темы с ответами:

Знаю , что подобное задание на форуме есть, но подскажите как правильно оформить мой код, пожалуйста - C++
#include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include &quot;locale.h&quot; #include &quot;math.h&quot; #include &quot;ctype.h&quot; //Не правильно считает сумму и в...

Объясните код. Классы. - C++
Ребята, помогите пожалуйста с программой по классам: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; #include...

Изменить код используя классы - C++
Помогите пожалуйста исправить код использовав класс. Код есть,рабочий,но не знаю как его через класс написать так как классы только начали...

Перевод в бинарный код, используя классы - C++
собственно, вот что у меня получилось. без классов прога работает, а с классами выдает неправильные ответы. (в классах абсолютный чайник,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.04.2009, 09:40
Ответ Создать тему
Опции темы

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