Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
1

Класс и функции (задача)

08.05.2009, 19:36. Показов 1224. Ответов 10
Метки нет (Все метки)

Задача такова
Разработать класс E_Mail (Адрес электронной почты)
Класс должен содержать функции, позволяющие определить совпадение двух адресов
электронной почты и принадлежность двух адресов электронной почты к одному домену
верхнего уровня или стране.
Варианты задания отличаются различными условиями при проверке корректности данных:
A. В адресе электронной почты присутствует знак @

Условие корректности | Способ хранения
Вар1. А __________|________ А


Сделал в институте, ничего не работает. Не пойму что в классе относить к открытым, а что к закрытым.
Господа гуру, не представляю как сделать, нуждаюсь в вашей помощи.

Добавлено через 6 часов 49 минут 37 секунд
не пугайте молчанием
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2009, 19:36
Ответы с готовыми решениями:

Класс: Дописать производный класс, дополняющий базовый и содержащий минимум 2 функции-члена...
Составьте программу на языке С#, которая должна содержать: 1) базовый класс в соответствии с...

Как в функции my_function преобразовать ссылку на базовый класс в ссылку на класс B или С
Всем привет, как в функции my_function преобразовать ссылку на базовый класс в ссылку на класс B...

Задача 10 класс
Дан прямоугольный параллелепипед АВСДА1В1С1Д1. Найти двугранный угол В1АДВ, если АС = 6 корней из 2...

Задача 11 класс
Записать свое имя. 1)С использованием кода ASCII(ANSI) 2)Записать полученное в виде битов 3)В...

10
Maniac
Эксперт С++
1454 / 955 / 159
Регистрация: 02.01.2009
Сообщений: 2,815
Записей в блоге: 1
08.05.2009, 19:42 2
Цитата Сообщение от log Посмотреть сообщение
Сделал в институте, ничего не работает.
так покажите что вы сделали.
0
Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
09.05.2009, 11:02  [ТС] 3
ВОт дело в том, что очень обидно стало из-за того что неработала прог-ма, и я ничего не сохранил, тем более не было флэхи, чтобы даже тот неправильный вариант перекинуть, по-этому уважаемые к вам и обратился.

Добавлено через 15 часов 4 минуты 55 секунд
Мужики помогите.

хоть какой нить вариант напишите:'(
0
Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
12.05.2009, 16:44  [ТС] 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
//---------------------------------------------------------------------------
#pragma hdrstop
#include<iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
 
#pragma argsused
 
class E_Mail
{
int mail1;
int mail2;
public:
int mail3;
int mail4;
void names();
};
int main(int argc, char* argv[])
{
E_Mail ob1, ob2;
cin>>ob1.mail3;
cin>>ob2.mail4;
void E_Mail::names();
{
if (ob1.mail3!=ob2.mail4)
cout<<"dssd";
return 0;
}
}
почему компилятор не может опознать функцию names? я ведь ее описал.
0
Программист TH
290 / 145 / 12
Регистрация: 06.01.2009
Сообщений: 537
12.05.2009, 16:50 5
после void E_Mail::names() точку с запятой убери..
0
Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
12.05.2009, 16:58  [ТС] 6
DanUnited, к сожалению не помогает..
0
Maniac
Эксперт С++
1454 / 955 / 159
Регистрация: 02.01.2009
Сообщений: 2,815
Записей в блоге: 1
12.05.2009, 19:13 7
и вынеси с блока main
0
Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
12.05.2009, 19:22  [ТС] 8
сейчас попробую...

Добавлено через 2 минуты 37 секунд
то есть? так или нет ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main(int argc, char* argv[])
{
class E_Mail
{
 
int mail1;
int mail2;
public:
int mail3;
int mail4;
void names();
};
 
E_Mail ob1, ob2;
cin>>ob1.mail3;
cin>>ob2.mail4;
void E_Mail::names()
{
if (ob1.mail3!=ob2.mail4)
cout<<"dssd";
return 0;
}
}
0
Maniac
Эксперт С++
1454 / 955 / 159
Регистрация: 02.01.2009
Сообщений: 2,815
Записей в блоге: 1
12.05.2009, 19:34 9
Цитата Сообщение от log Посмотреть сообщение
то есть? так или нет ?
Почти.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class E_Mail
{
    int mail1;
    int mail2;
public:
    int mail3;
    int mail4;
    void names();
};
int main(int argc, char* argv[])
{
    E_Mail ob1;
    cin>>ob1.mail3;
    cin>>ob1.mail4;
    ob1.names();
    return 0;
}
 
void E_Mail::names()
{
    if (this->mail3 != this->mail4)
        cout<<"dssd\n";
}
1
Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
12.05.2009, 19:42  [ТС] 10
А способ с :: не верен?
0
Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
14.05.2009, 20:24  [ТС] 11
Как и что присвоить для Edit1 тип, чтобы безпрепятсвенно вводились символы в лэйбл???
Вот банальный пример для чисел, a=StrToInt(Edit1->Text);
Label1->Caption=Edit1->Text;
Так вот как присвоить и что для эдита, чтобы вводились символы(в данном случае @?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2009, 20:24

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Задача на класс
Помогите до реализовать форму программы Спасибо)

задача 9 класс
Моторная лодка прошла 90 км по течению реки и 44 км против течения, затратив на весь путь 10 ч....

Задача (8 класс)
Линейный массив содержит сведения о количестве осадков,выпавших за каждые из 12 месяцев одного...

Задача за 10 класс
разработайте формат машинной команды для двухадресного процессора с числом машинных команд в...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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