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

Написать комментарии к тексту программы (самое основное) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описание комментарии и блок схема в Visual C++ 6.0 http://www.cyberforum.ru/cpp-beginners/thread717142.html
Здравствуйте, помогите, пожалуйста описание комментарии и блок схема. :help: #include <iostream> #include <cmath> using namespace std; int main() { setlocale(LC_ALL,"Russian"); double x;
C++ Варианты ответов (тест) Если derived class (Class2) содержит переопределеную функцию из the base class (Class1), как может derived function вызывать the base class function если function declaration следующая: void print( ); Question options: A) : public Class1 : : print( ); B) print( ); C) Class1 :: print( ); D) all of the above http://www.cyberforum.ru/cpp-beginners/thread717138.html
Циклический сдвиг массива влево и вправо C++
Нужно реализовать циклический сдвиг массива влево и вправо! Например есть массив int- {121605}? mass_len=6, нужно чтобы после сдвига влево на один он принял вид {211056}! И после сдвига вправо принял свой первоначальный вид! Уже два дня не могу сделать это, прошу помощи, хотя бы просто не большой кусок кода, заранее спасибо! Добавлено через 18 минут с начало число 121605 нужно разбить на...
C++ Создание объекта произвольного класса по указателю на базовый класс
Есть некий абстрактный базовый класс . Мы знаем , что от этого базового класса будет образовано несколько конкретных производных классов .Они будут реализововаться отдельно(про них мы ничего не знаем и с ними работать не можем ) .Нужно написать функцию , которая получает указатель на базовый класс (которому указывает на один из наших производный ) , и создает объект производного класса ,а...
C++ Программа вылетает с ошибкой http://www.cyberforum.ru/cpp-beginners/thread717114.html
начал читать Б. Страуструпа "Программирование. Принципы и практика использования C++" Пробую пример из текста и при запуске вылетает с ошибкой времени выполнения: даж при дебаге ставлю точку останова на объявлении векторов - все равно вылетает IDE - Qt Creator 2.4.1 проэкт без Qt-шных библиотек #include <iostream> #include <vector> #include <algorithm>
C++ Ошибка на этапе компиляции Добрый вечер. Ребят помогите, не могу понять в чем дело. Есть программа в которой описан 1 класс (работа с пользователями) Всё нормально работало до тех пор пока я не разделил программу на реализацию и интерфейс. появилась одна ошибка - на этапе выполнения. Пишет что функция не берет 1 аргумент. Если конкретней то: у меня есть 2 метода : 1-й запись в бинарный файл 2-й подробнее

Показать сообщение отдельно
sevatsimbalisty
0 / 0 / 0
Регистрация: 09.11.2012
Сообщений: 19
03.12.2012, 01:48     Написать комментарии к тексту программы (самое основное)
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>
# include<conio.h>
# include<string>
# include<stdio.h>
#include <stdlib.h>
#include <cstring>
using namespace std;
 
struct mas
{
char name[20];
char autor[20];
int god;
};
 
class bibl
{
private:
mas kn;
public:
void in(bibl[],int&);
void vyb(bibl[],int&);
void poisk(bibl[],int&);
void udal(bibl[],int&);
void dobavl(bibl[],int&);
void vivod(bibl[],int&);
};
int main()
{
system("cls");
bibl a[10];
int x=0;
cout<<"Vvedite chislo knig:\n";
cin>>x;
cout<<"Vvedite vashi knigi:\n";
a[x].in(a,x);
getch();
}
void bibl::in(bibl a[], int&x)
{
for(int i=0;i<x;i++)
{
cout<<"Nazvanie: ";
cin>>a[i].kn.name;
cout<<"Avtor: ";
cin>>a[i].kn.autor;
cout<<"God izdaniya: ";
cin>>a[i].kn.god;
}
getch();
system("cls");
 
a[x].vyb(a,x);
}
void bibl::vyb(bibl a[],int&x)
{
int vybor=0;
do
{
system("cls");
cout<<"1-Poisk knig\n2-udalenye knigi\n3-dobavlenye knigi\n4-pokazat biblioteky\n5-vihod\nVash vybor:";
cin>>vybor;
system("cls");
if(vybor==1)
a[x].poisk(a,x);
if(vybor==2)
a[x].udal(a,x);
if(vybor==3)
a[x].dobavl(a,x);
if(vybor==4)
a[x].vivod(a,x);
}
while(vybor!=5);
}
void bibl::poisk(bibl a[],int&x)
{
int p=0,god=0;
char name[20],autor[20];
cout<<"1-poisk po nazvaniu\n2-poisk po avtory\n3-poisk po gody izdaniya\nVash vibor:";
cin>>p;
system("cls");
 
if(p==1)
{
int f=0;
cout<<"Vvedite nazvanie: ";
cin>>name;
for(int i=0;i<x;i++)
{
if(strcmp(name,a[i].kn.name)==0)
{
cout<<a[i].kn.name<<" "<<a[i].kn.autor<<" "<<a[i].kn.god<<endl;
f++;
}}
if(f==0)
cout<<"Net takix knig!";
getch();
}
if(p==2)
{
int h=0;
cout<<"Vvedite avtora: ";
cin>>autor;
for(int i=0;i<x;i++)
{
if(strcmp(autor,a[i].kn.autor)==0)
{
cout<<a[i].kn.name<<" "<<a[i].kn.autor<<" "<<a[i].kn.god<<endl;
h++;
}}
if(h==0)
cout<<"Net takix knig!";
getch();
}
if(p==3)
{
int g=0;
cout<<"Vvedite god izdaniya: ";
cin>>god;
for(int i=0;i<x;i++)
{
if(god==a[i].kn.god)
{
cout<<a[i].kn.name<<" "<<a[i].kn.autor<<" "<<a[i].kn.god<<endl;
g++;
}}
if(g==0)
cout<<"Net takix knig!";
getch();
}
 
 
 
}
void bibl::udal(bibl a[],int&x)
{
int udal;
cout<<"vvedit adress dlya udaleniya < "<<x<<endl;
cin>>udal;
if(x==1)
cout<<"udalenye nevozmozhno";
strcpy(a[udal-1].kn.name,a[x-1].kn.name);
strcpy(a[udal-1].kn.autor,a[x-1].kn.autor);
a[udal-1].kn.god=a[x-1].kn.god;
x--;
cout<<"Udaleno!\n";
}
void bibl::dobavl(bibl a[],int&x)
{
cout<<"Nazvanie: ";
cin>>a[x+1].kn.name;
cout<<"Avtor: ";
cin>>a[x+1].kn.autor;
cout<<"God izdaniya: ";
cin>>a[x+1].kn.god;
x++;
}
void bibl::vivod(bibl a[],int&x)
{
for(int i=0;i<x;i++)
{
cout<<a[i].kn.name<<" "<<a[i].kn.autor<<" "<<a[i].kn.god<<endl;
}
getch();
system("cls");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru