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

Ошибка: forbids declaration of 'magic' with no type expected ';' before '.' token - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Омега код Элиаса+работа с потоками. http://www.cyberforum.ru/cpp-beginners/thread516302.html
Задание: Нужно создать 2 функции, одна из бинарного файла будет переводить в число Элиаса, а вторая наоборот. Я хочу считывать по байту, каким потоком мне лучше достать данные? bool toElias ( const char * srcName, const char * dstName ) { } bool toBinary ( const char * srcName, const char * dstName ) { fstream &srcName ( (const char *)path );
C++ Вывод информации о файле Добрый день форумчане. Кто подскажет,суть задачи - вывести информацию о файле. может быть есть какие-то функции которые в этом помогут? файлы могут быть открыты произвольные.. (фильм\документ\архив\песня) , никаких ф-ций нет? подскажите пожалуйста, а подробнее думаю почитаю и разберусь:) http://www.cyberforum.ru/cpp-beginners/thread516298.html
Запись и чтение в файл C++
Вариант 1 Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. Вариант 2 Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово. Вариант 3 Написать программу, которая считывает текст из файла и выводит на экран слова, начинающиеся с гласных букв. Помогите...
Очередь C++
Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения - номер поезда - время отправления Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из шести элементов типа TRAIN; записи должны быть упорядочены по времени отправления поезда; - вывод на экран информации о поездах, направляющихся в пункт, название...
C++ Парсинг файла игнорирует числа http://www.cyberforum.ru/cpp-beginners/thread516292.html
Всем добрый день. Пытаюсь прочитать данные из файла 3D модели в формате OBJ. bool L_ObjData::LoadFromFile(string FileName) { ifstream ifs(FileName.c_str()); if (!ifs) { return false; }
C++ Функция чисел Фибоначчи, предшествующих вводимому числу С помощью рекурсивной функции вычислить и вывести числа Фибоначчи, предшествующие вводимому числу подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
11.03.2012, 20:13     Ошибка: forbids declaration of 'magic' with no type expected ';' before '.' token
4)Называйте классы лучше на английском. Сложно разобраться когда всё выглядит как набор символов (я так догадываюсь что название классов написано транслитом с какого-то локального языка).
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
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <cmath>
#include <process.h>
using namespace std;
struct bil{
 int a;
 float b;
};
const int az = 21;
///////////////////////////////////
class azad
{
  private:
    int source;
  public:
    bil magic,feel;
    
    ///это нужно засунуть в функцию либо в конструктор, нельзя просто брать и инициализировать данные
    magic.a = source%3;
    feel.a = source - magic;
    magic.b = source*3;
    feel.b = magic.b/2;
    ///
    
    void mamedov();
    bool aykos(azad);
};
////////////////////////////////////
 
///не указали что функция возвращает void
azad::mamedov()
{
  int c1,c2,c3,c4;
  c1 = magic.a+10;
  c2 = feel.a+10;
  c3 = magic.b*2;
  c4 = feel.b*2;
  cout << "1-ci dereceli proses " << c1 << "  " << c2 << ednl; ///endl а не ednl
  cout << "2-ci dereceli proses " << c3 <<"  "<< c4 << endl;
  return 0;
};
////////////////////////////////////
int main ()
{
 azad bevl;
 cin >> bevl;
 bevl.mamedov();
 bevl.aykos(az);
 cout << "Proses ugurla tamamlandi !" << endl;
 
 system("PAUSE");
 return 0;
}
////////////////////////////////////
 
/// не указано что возвращает void и зачем-то описано после main, когда всё остальное описано до main
/// просто выглядт странно
azad::aykos(azad c5)
{
 if (source < c5 )
 {
  cout <<" eded uygun deyil ";
  //exit();
 }
 else
 cout << "proceses ugurla tamamlandi";
}
Добавлено через 1 минуту
Вообще судя по тому что у вас написано ednl вместо endl создаётся впечатление что этот код никто даже не пытался компилировать и он сразу ушёл на форум...
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru