Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2009, 20:51   #1
Ekshteyn
 
Регистрация: 26.10.2009
Сообщений: 4
По умолчанию дата и время

Здрасьте. я только изучаю программирование, и не могу найти ошибку. помогите, пожалуйста. Вот код:
Код:
#include <iostream>
using namespace std;
void main()
{
class date
{
public:
int day;
int month;
int year;
date()
{
day=1;
month=1;
year=2000;
}
date(int arg_day,int arg_month,int arg_year) // конструктор с возможностью передачи параметров
{
day=arg_day;
month=arg_month;
year=arg_year;
}
bool set(int arg_day,int arg_month,int arg_year) // установка даты
{
if(day=arg_day&&
month=arg_month&&
year=arg_year) return true;
else return false;
}
bool get(int *arg_day,int *arg_month,int *arg_year) //получение значений переменных путем установления значений в переданные функции аргументы по ссылке
{
if( *arg_day=day&&
*arg_month=month&&
*arg_year=year) return true;
else return false;
}
date get()
{
return (*this); //возвращаем как объект
}
bool operator ==(date arg_date)
{
if(arg_date.year==year&&arg_date.month==month&&arg_date.day==day)return true;
else return false;
}
}
оно мне пишет такую ошибку:
fatal error C1075: end of file found before the left brace '{' was matched. Показывает на строчку #include <iostream>

Помогите изменить код, please....

Последний раз редактировалось Sazary; 26.10.2009 в 22:21.
Ekshteyn вне форума Ответить с цитированием
Старый 26.10.2009, 21:46   #2
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

да тут почти весь код ошибка

вот в таком виде оно будет компилиться, логические ошибки сам ищи

Код:
 #include <iostream>
using namespace std;

class date
{
public:
int day;
int month;
int year;

date::date()
{
day=1;
month=1;
year=2000;
}
date(int arg_day,int arg_month,int arg_year) // конструктор с возможностью передачи параметров
{
day=arg_day;
month=arg_month;
year=arg_year;
}
bool set(int arg_day,int arg_month,int arg_year) // установка даты
{
if(day==arg_day&&
month==arg_month&&
year==arg_year) return true;
else return false;
}
bool get(int *arg_day,int *arg_month,int *arg_year)
 //получение значений переменных путем установления значений в переданные функции аргументы по ссылке
{
if( *arg_day==day&&
*arg_month==month&&
*arg_year==year) return true;
else return false;
}
date get()
{
return (*this); //возвращаем как объект
}
bool operator ==(date arg_date)
{
if(arg_date.year==year&&arg_date.month==month&&arg_date.day==day)return true;
else return false;
}
};


void main()
{



}
m0nax вне форума Ответить с цитированием
Старый 28.10.2009, 01:10   #3
Ekshteyn
 
Регистрация: 26.10.2009
Сообщений: 4
По умолчанию

спасибо, хоть компилируется
Ekshteyn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
время и дата crit БД в Delphi 16 03.06.2009 21:11
Дата и время Rio309 Общие вопросы Delphi 12 08.12.2008 14:33
Дата и время v-anatolik-s Microsoft Office Excel 3 14.10.2008 07:45
Дата и время + секунда serjo Помощь студентам 5 24.01.2008 00:21