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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.72
!!!Archi!!!
4 / 4 / 0
Регистрация: 07.04.2011
Сообщений: 73
#1

написал по примеру задание с классом но в public выдает ошибки - C++

10.04.2011, 16:54. Просмотров 2261. Ответов 5
Метки нет (Все метки)

# include "stdafx.h"
# include <conio.h>
#include <iostream>
#include <string.h>

using namespace std;
class Magazine

{

private:
char name [255];
char Kolvo_Tovar [255];
char Kolvo_Client [255];
char Adres [233];
char telefon [25];
public:
Magazine();
~Magazine ();
void Input ();
void Output ();
void search_Client ();
void search_Tovar ();
void save_Client ();
void load_Client ();
void save_Tovar ();
void load_tovar ();
void add_Client ();
void add_Tovar();
void del_Client();
void del_Tovar();

}
class Tovar
{
private:
char name_tovara [255];
int cena_za_edinicy;
char data_Prodazhi [100];
char vid_sporta [100];
int kod_tovara;
char proizvod [255];
int kolvo_tovara_na_sclade;
public:
Tovar ();
~Tovar ();
void Input ();
void Output ();
void set_Data_name_tovara(in name_tovara :int);
void set_Data_cena_za_edinicy(in cena_za_edinicy :int);
void set_Data_data_prodagi(in data_prodagi :int);
void set_Data_vid_sporta(in vid_sporta :int);
void set_Data_cod_tovara(in cod_tovara:int);
void get_Data_name_tovara();
char get_Data_cena_za_edinicy();
char get_Data_data_prodagi();
char get_Data_vid_sporta();
char gett_cod_tovara();
}
class Client
{
private:
char name_klienta [255];
int data_pokupci;
int Kol_vo_Kuplennogo_tovara;
int discontnai_carta;
char tel_clienta [255];
public:

Client();
~Client ();
void Input ();
void Output ();
void set_Data_Name_Clienta(in Name:int);
void set_Data_pocypci(in Data :int);
void set_Data_Kol_kyp_tov(in Kol_kyp_tov :int);
void set_Data_discontnai_carta(in discontnai_carta :int);
void set_Data_tel_clienta(in tel_clienta :int);
char get_Data_Name_Clienta();
int get_Data_Data_pocypci();
int get_Data_Kolichestvo_kyplennogo_tovara();
int get_Data_discontnai_carta();
char get_Data_tel_clienta();

}
Magazine::Magazine()
{
strcpy (name," ");
strcpy (Adres," ");
strcpy (Adres," ");
strcpy(Kolvo_Tovar, " ");
strcpy(telefon, " ");

}

Magazine::~Magazine() {}

void Magazine::Input()
{
cout<<"Bvedite Nazvanie magazina: ";
cin>>name;
cout<<"Bvedite Adres ";
cin>>Adres;
cout<<"Bvedite telefon: ";
cin>>telefon;
cout<<"Bvedite kolichestvo clienta: ";
cin>>Kolvo_Client;
cout<<"Bvedite kolichestvo clienta: ";
cin>>Kolvo_Tovar;
}
void Magazine::Output()
{
cout<<endl<<endl<<name<<" "<<Adres<<" "<<telefon<<" "<<Kolvo_Client<<" "<<Kolvo_Client<<" ";
}
Tovar::Tovar()
{
strcpy(name_tovara," ");
cena_za_edinicy=0;
strcpy(data_Prodazhi, " ");
strcpy(vid_sporta, " ");
kod_tovara=0;
strcpy(proizvod, " ");
kolvo_tovara_na_sclade=0;
}
Tovar::~Tovar() {}

void Tovar::Input()
{
cout<<"Bvedite nazvanie tovara: ";
cin>>name_tovara ;
cout<<"Bvedite ceny tovara: ";
cin>>cena_za_edinicy;
cout<<"Bvedite daty prodazhi tovara: ";
cin>>data_Prodazhi;
cout<<"Bvedite vid sporta: ";
cin>>vid_sporta;
cout<<"Bvedite kod tovara: ";
cin>>kod_tovara;
cout<<"Bvedite proizvoditelia: ";
cin>>proizvod;
cout<<"Bvedite kol-vo tovara ne sklade: ";
cin>>kolvo_tovara_na_sclade;

}

void Tovar::Output()
{
cout <<endl<<endl<<name_tovara<<" "<<cena_za_edinicy<<" "<<data_Prodazhi<<" "<<vid_sporta<<" "<<kod_tovara<<" "<<proizvod<<" "<<kolvo_tovara_na_sclade;
}
Client::Client()
{
strcpy (name_klienta," ");
data_pokupci=0;
Kol_vo_Kuplennogo_tovara=0;
discontnai_carta=0;
strcpy (tel_clienta," ");
}
Client::~Client () {}

void Client::Input()
{
cout<<"Bvedite imia clienta: ";
cin>>name_klienta;
cout<<"Bvedite daty pocupki: ";
cin>>data_pokupci;
cout<<"Bvedite kolichestvo kyplennogo tovara: ";
cin>>Kol_vo_Kuplennogo_tovara;
cout<<"Bvedite discontnuy cartu: ";
cin>>discontnai_carta;
cout<<"Bvedite telefon clienta: ";
cin>>tel_clienta;
}
void Client:: Output()
{
cout <<endl<<endl<<name_klienta<<data_pokupci<<Kol_vo_Kuplennogo_tovara<<discontnai_carta<<tel_clienta;
}
int main ()
{
Magazine Magazine;
Tovar Tovar;
Client Client;
Magazine.Input ();
Tovar.Input ();
Client.Input ();
Magazine.Output ();
Tovar. Output ();
Client.Output ();
getch();
cin.get ();
cin.get ();

return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2011, 16:54     написал по примеру задание с классом но в public выдает ошибки
Посмотрите здесь:

Написал задание с классами, по примеру, но в public выдает ошибки, незнаю как их переделать :) - C++
# include &quot;stdafx.h&quot; # include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; class Magazine ...

#c++ Написал программу, qt выдает ошибки напротив cout по всей программе. Подскажите почему - C++
#include &lt;QCoreApplication&gt; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;ctime&gt; #include &lt;cstdlib&gt; #include &lt;cmath&gt; using...

Функция public выдает ошибку - C++
Функция public выдает ошибку: Error требуется выражение Переменная tv выдает ошибку: Error должно требует тип класса помогите убрать...

НАПИСАЛ ПРОГРАММУ! выдает DOMAIN ERROR !хотя считает! - C++
Я в С++ вообще только седня начал разбираться) с Дельфей как то не сложно все! а тут тупняк!( вот написал программу для такого задания: ...

Написал программу, но она что-то не совсем то, выдает, не могу понять в чем проблема - C++
При х=3, y= -6 после выполнения фрагмента алгоритма 1. если y&lt;x, то y=y+x 2.если y&lt;0, то y=-y 3. если x&lt;0, то a=x*2 иначе...

С++ Borland 6.0, написал код, ошибки нет, но программа не работает - C++ Builder
в общем надо лабу сделать, уже 2 пары маюсь и не могу понять где шибка код написал, ошибок не пишет, но прога не работает. Задание...

написал программу для этой формулы. Скажите правильно ли я написал ее - C++
написал программу для этой формулы. Скажите правильно ли я написал ее #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace...

Делаю лабораторную работу, написал код программы, принцип думаю верен, а вот с синтаксисом проблемы. Помогите исправить ошибки - C++
делаю лабораторную, написал код программы (принцип думаю верен, а вот с синтаксисом проблемы). Условие отправил в ворде. #include...

Не собирается проект с шаблонным классом (error LNK2019: unresolved external symbol): найти и исправить ошибки - C++
Доброго времени суток. Пытаю посмотреть как работает шаблонный класс. Вроде бы всё сделал правильно, но выскакивает такая ошибка: ...

Выдает ошибки - C++
Помогите исправить #include &quot;stdafx.h&quot; #include &lt;cstring&gt; #include &lt;iostream&gt; using namespace std; class integer17 { ...

Выдает ошибки - C++
Помогите исправить #include &quot;stdafx.h&quot; #include &lt;cstring&gt; #include &lt;iostream&gt; using namespace std; class integer1 { ...

Выдает ошибки. - C++
Помогите разобраться, пишу программы в универе, запускаю и все работает, прихожу домой запускаю эту же программу, а С++ выдает мне...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
10.04.2011, 17:02     написал по примеру задание с классом но в public выдает ошибки #2
!!!Archi!!!, задание какое?
Какие ошибки пишет?
!!!Archi!!!
4 / 4 / 0
Регистрация: 07.04.2011
Сообщений: 73
10.04.2011, 17:09  [ТС]     написал по примеру задание с классом но в public выдает ошибки #3
Client();
~Client ();
void Input ();
void Output ();
void set_Data_Name_Clienta(in Name:int);
void set_Data_pocypci(in Data :int);
void set_Data_Kol_kyp_tov(in Kol_kyp_tov :int);
void set_Data_discontnai_carta(in discontnai_carta :int);
void set_Data_tel_clienta(in tel_clienta :int);
char get_Data_Name_Clienta();
int get_Data_Data_pocypci();
int get_Data_Kolichestvo_kyplennogo_tovara();
int get_Data_discontnai_carta();
char get_Data_tel_clienta();

Выдает ошибку:
IntelliSense: идентификатор "in" не определен
Возможно я здесь неправильно что то написал...
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
10.04.2011, 17:12     написал по примеру задание с классом но в public выдает ошибки #4
Цитата Сообщение от !!!Archi!!! Посмотреть сообщение
void set_Data_pocypci(in Data :int);
аргументы функции (формальные параметры) задаются иначе
C++
1
void set_Data_pocypci(int Data);
!!!Archi!!!
4 / 4 / 0
Регистрация: 07.04.2011
Сообщений: 73
10.04.2011, 17:24  [ТС]     написал по примеру задание с классом но в public выдает ошибки #5
эти исправились только теперь вот такие ошибки:

Ошибка 15 error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции 125
Ошибка 7 error C2065: cena_za_edinicy: необъявленный идентификатор 118
Ошибка 8 error C2065: data_Prodazhi: необъявленный идентификатор 119
Ошибка 10 error C2065: kod_tovara: необъявленный идентификатор 121
Ошибка 12 error C2065: kolvo_tovara_na_sclade: необъявленный идентификатор 123
Ошибка 6 error C2065: name_tovara: необъявленный идентификатор 117
Ошибка 11 error C2065: proizvod: необъявленный идентификатор 122
Ошибка 9 error C2065: vid_sporta: необъявленный идентификатор 120
Ошибка 1 error C2236: непредвиденные "class" "Tovar". Возможно, отсутствует ";" 34
Ошибка 2 error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) 35
Ошибка 3 error C2533: Magazine::{ctor}: конструкторы не разрешены для возвращаемого типа 87
Ошибка 4 error C2653: Tovar: не является именем класса или пространства имен c 115
Ошибка 14 error C2653: Tovar: не является именем класса или пространства имен c:\documents and settings\loner\рабочий стол\начало\начало\начало.cpp 125
Ошибка 5 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 116
16 IntelliSense: не допускается указание типа возвращаемого значения для конструктора 60
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
10.04.2011, 17:28     написал по примеру задание с классом но в public выдает ошибки #6
После окончания класса ставиться ;
тоесть
C++
1
2
3
4
5
6
7
class Myclass
{
public:
int a, b; //и т.д.
void show();
// конец класса
};
Yandex
Объявления
10.04.2011, 17:28     написал по примеру задание с классом но в public выдает ошибки
Ответ Создать тему
Опции темы

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