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

Expected unqualified-id before '{' token - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрицы и другой примитив... http://www.cyberforum.ru/cpp-beginners/thread26814.html
Вообщем есть 3 задачки: 1) В векторе из 10 элем. переставить их так, чтоб сначало были все отрицательные элементы, а потом все остальные, без нарушения порядка их следования. Попробывал сделать методом пузырька. Отрицательные элементы отсеиваются правильно, а вот положительные идут в неправильном порядке. int i,j; float mas,rab=0; cout<<"Vvedite 10 elementov masiva "<<endl; for...
C++ Составление программы вычисления суммы Задание: составить программу на С++ для вычисления этой суммы (см. вложение) http://www.cyberforum.ru/cpp-beginners/thread26800.html
Программа на вычисление суммы (S) - простые циклы C++
Каким образом составить такую вот программку? (пожалуйста напишите исходничек) Задание: (составить программу на C++) Вычислить сумму (2 вложение) До тех пор, пока (1 вложение)
C++ Builder Как в Builder-е откомпилировать и запустить программу?
как в Borland C++ builder откомпилировать и запустить программу ? когда я создаю простенькую программу о выведении текста на экран, появляется серое окно form1 и все. также хочу спросить, какие горячие клавиши используются для компиляции и запуска программы?
C++ Запись в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread26786.html
Здравствуйте. Прошу помочь разобраться с проблемой. Необходимо записать в двоичный файл 8-байтовое число, но не как строку, а по-байтово само число. То бишь имеется какой-то бинарник xxx.bin, в него надо записать число, например, 12345678. Не как 31 32 33 34 35 36 37 38, а как 00 00 00 00 00 BC 61 4E. Как это осуществляется на Си или C++? Заранее спасибо за ответ)
C++ enum всем здрасти, помогите разобраться с функцией enum к примеру есть код enum direction { RIGHT = 0x1, LEFT = 0x2, UP = 0x3, DOWN = 0x4, DEFAULT = 0x5 подробнее

Показать сообщение отдельно
Deicider
 Аватар для Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
20.03.2009, 10:27     Expected unqualified-id before '{' token
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
#include <iostream>
using namespace std;
enum {researsher,laborer,secratary,manager,accountant,executive};
 
struct employe
{       
    int number;       
    float money;
};
 
struct dates
{
       int  den;
       int  mec;
       int  god;
       char gen;
};
 
 
int main()
{
    char a='a';
    cout<<"Vvedite 6ykBy Dol>I<HOCTU(researsher,laborer,secratary,manager,accountant,executive)=";
    cin>>a;
    getchar();
    switch(a)
{
             case 'a':
                  cout<<"accountant";
                  break;
             case 'l':
                  cout<<"laborer";
                  break;
             case 's':
                  cout<<"secretary";
                  break;
             case 'm':
                  cout<<"manager";
                  break;
             case 'e':
                  cout<<"executive";
                  break;
             case 'r':
                  cout<<"researcher";
                  break;
}
 
    
    employe nomer;    
    employe many;    
    employe sanka;    
    char ch='a';    
Label:    
      cout<<"Vvedite Dannie Sotrudnika 1(Nmber,Money)=\r\n";    
      cin>>nomer.number>>nomer.money;    
      cout<<"Vvedite Dannie Sotrudnika 2(Nmber,Money)=\r\n";    
      cin>>many.number>>many.money;    
      cout<<"Vvedite Dannie Sotrudnika 3(Nmber,Money)=\r\n";    
      cin>>sanka.number>>sanka.money;     
      getchar();
      cout<<"Spasibo,Enter na Monitor,prodol>I<it' Y/N?";    
      cin>>ch;    
      if(ch='y')
      {    
          cout<<"sotrudnik(Number,Money)"<<nomer.number<<" "<<nomer.money<<endl;    
          cout<<"sotrudnik(Number,Money)"<<many.number<<" "<<many.money<<endl;    
          cout<<"sotrudnik(Number,Money)"<<sanka.number<<" "<<sanka.money<<endl;
      }    
      else 
      {
          if(ch='n')    
              return 0;
      }
      if(nomer.number == many.number||
          many.number  == sanka.number||
          sanka.number == nomer.number)
      {    
          cout<<"Error,prodolgit Y/N ?";    
          cin>>ch;   
          if(ch='y')    
              goto Label;    
          else 
              if(ch='n')    
                  return 0;
      }    
      else 
      {
          if(nomer.number<0||many.number<0||sanka.number<0)    
              return 0;
      }
 
    dates mur;
    dates mars;
    dates mir;
    dates a;
    cout<<"Vveidte den' mec9Ic God=";
    cin>>mur.den>>a.gen>>mars.mec>>a.gen>>mir.god;
    getchar();
    cout<<"Vasha Data="<<mur.den<<"/"<<mars.mec<<"/"<<mir.god;
 
    cout<<"Vasha dolgnost="<<a<<endl;
    cout<<"Data registracii"<<mur.den<<"/"<<mars.mec<<"/"<<mir.god<<endl;
    cout<<"sotrudnik(Number,Money)"<<nomer.number<<" "<<nomer.money<<endl;    
    cout<<"sotrudnik(Number,Money)"<<many.number<<" "<<many.money<<endl;    
    cout<<"sotrudnik(Number,Money)"<<sanka.number<<" "<<sanka.money<<endl;
 
    getchar();
    return 0;
}
Добавлено через 4 минуты 24 секунды
И еще: использование goto это не есть хороший стиль программирования. Конечно, программа работает, но нужно использовать функционал языка для достижения не только конечного результата, но и удобства программирования и последующей модификации программы, а с goto каши не сваришь. Ну это так, на философию потянуло )))
 
Текущее время: 05:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru