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

C++

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

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

10.04.2011, 16:54. Просмотров 2242. Ответов 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 выдает ошибки
Посмотрите здесь:

Выдает ошибки. C++
С++ Borland 6.0, написал код, ошибки нет, но программа не работает C++ Builder
C++ НАПИСАЛ ПРОГРАММУ! выдает DOMAIN ERROR !хотя считает!
Написал задание с классами, по примеру, но в public выдает ошибки, незнаю как их переделать :) C++
C++ Делаю лабораторную работу, написал код программы, принцип думаю верен, а вот с синтаксисом проблемы. Помогите исправить ошибки
Написал программу, но она что-то не совсем то, выдает, не могу понять в чем проблема C++
C++ Выдает ошибки
Выдает ошибки C++
#c++ Написал программу, qt выдает ошибки напротив cout по всей программе. Подскажите почему C++
Программа выдает ошибки C++
C++ Функция public выдает ошибку
Не собирается проект с шаблонным классом (error LNK2019: unresolved external symbol): найти и исправить ошибки 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 выдает ошибки
Ответ Создать тему
Опции темы

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