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

ошибку выдает aeroflot::naz is not accesible. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает перечисление http://www.cyberforum.ru/cpp-beginners/thread704867.html
Сам код: #include <iostream> #include <string> using namespace std; #include <windows.h> #include <process.h> enum typ {CD,DVD}; class publication
C++ Создание игры на Visual C++ Здравствуйте, я вот подумал что в связи с тем, что я стал много времени тратить на игры, вместо практики программирования, стоит связать две деятельности вместе. И вот возникла масса вопросов. Меня не интересуют наставления типа : выбрать о чем будет игра, подумать над движком и т.п. Меня интересует возможная литература, статьи и т.п., так как я с графикой в С++ не связывался совершенно.... http://www.cyberforum.ru/cpp-beginners/thread704858.html
C++ enum и обращение с ним
для логической структуризации программы заменил целый инт на enum(так как разнотипные данные с которыми приходится работать могут поменять свой порядок расположения и вообще программа расчитана на расширение ,и с логическими значениями приятней работать чем с числами). вот следственно появился вопрос - как происходит работа с enum, как с 4 байтовой переменной?
Написать программу вычисления величины заряда C++
написать программу вычисления величины заряда. Результат вывести с 8 знаками после запятой. Подготовить контрольный пример. Сила тока - 15.2 Ампера, время прохождения тока - 0.1 секунда, величина заряда - ?
C++ УКАЗАТЕЛИ (с элементами массива необходимо работать через указатель, а не индекс) http://www.cyberforum.ru/cpp-beginners/thread704840.html
Заданы осадки по месяцам, зафиксированные метеостанцией в течение прошедшего года. Занесите эти данные в массив и определите минимальное, среднее и максимальное значение месячных осадков. Выведите найденные значения на экран.
C++ Найти среднее арифметическое k-й строки массива Дан двумерный массив. Найти среднее арифметическое k-й строки массива. Как нибудь попроще, потому что препод говорит. что некоторые обозначение для программистов, а вы используете то, в чем не разбираетесь. подробнее

Показать сообщение отдельно
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
22.11.2012, 21:39  [ТС]     ошибку выдает aeroflot::naz is not accesible.
Извините, что опять беспокою. Просто я переделал немного программу(она полностью была рабочей). Но мне нужно public описать после обявления типов и потом с помощью ввод/вывод сделать функции, которые я могу вызывать в главной программе(int main). У меня там ошибка:functions containing for are not expanded inline и еще одна :declaration
terminated incorrectly.

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
#include <iostream.h>
#include <string.h>
#include <conio.h>
class aeroflot {
char naz[15],tip[6];
int number;
    public:
 
 void vvod()
{
cout<< "vvedite nazvanie punkta naznacheniya"<<endl;
cin.getline(naz,14);
cout<< "vvedite nomer reisa "<<endl;
cin>>number;
cout<< "vvedite tip samoleta"<<endl;
cin.getline(tip,5);
}
 
void vyvod()
{
cout<<naz<<"\t"<<number<<"\t"<<tip<<endl;
}
 
 int main() {
 const int n=4;
aeroflot mas[n];
int i;
int temp;
for(i=0;i<n;i++)
mas[i].vvid();
for(i = 0;i < n-1; i++){
    if(mas[i].number > mas[i+i].number)
    { temp = mas[i].number;
    mas[i].number = mas[i+1].number;
    mas[i+1].number = temp;
    continue;}
}
 
cout << endl << "Otsortirovanniy massiv: " << endl;
for (i=0; i<n; i++)
mas[i].vyvod();
cout << endl;
} }
while (1) {
int k=0;
char vv [21];
cout << endl << "Vvedite nazvanie punkta naznacheniya reisa" << endl;
cin >> vv;
for (i=0; i<=n; i++)
if (strcmp (mas[i].naz, vv)==0)
{
 cout << "Nomer reisa:" <<' '<< mas[i].number <<' '<< "Tip samoleta:" <<' '<< mas[i].tip << ' '<<endl;
 k++;
}
else
 if (i==n && !k)
{
  cout << "Net takogo punkta naznzcheniya";
 break;
}
return 0;
}
Добавлено через 56 секунд
ошибки в 29 и 44 строках
 
Текущее время: 10:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru