Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MrRuslanBB
6 / 6 / 0
Регистрация: 02.04.2012
Сообщений: 321
#1

Класс Letter - C++

06.02.2013, 19:19. Просмотров 288. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста написать класс Letter) Очень надо!))))))
Создать класс Letter, содержащий следующие элементы:
- поле «отправитель» Person*Sender;
- поле «получатель» Person*Receiver;
- поле «адрес» char*Adress;
- метод отправки письма int Send(); (если хотя бы одно поле не заполнено, то уведомить об ошибке – вернуть 1, иначе 0)
- метод получения адресной информации (ФИО1+ФИО2+адрес) char*GetInfo();
- конструктор с параметрами Letter(Person*sender, Person*receiver, char*Adress);

Немного что-то написал, но пока бред получается!))
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
#include <iostream.h>
#include <string.h>
 
class Letter {
 Person*Sender;
 Person*Receiver;
 char*Adress;
 public;
  char*GetInfo();
  Letter(char*,char*,char*,char*,char*,char*,char*);
};
 
char*Letter::GetInfo(){
char*Result;
strcpy(Result, FirstName1);
strcpy(Result, " ");
strcpy(Result, LastName1);
strcpy(Result, " ");
strcpy(Result, Otchestvo1);
strcpy(Result, " ");
strcpy(Result, FirstName2);
strcpy(Result, " ");
strcpy(Result, LastName2);
strcpy(Result, " ");
strcpy(Result, Otchestvo2);
strcpy(Result, " ");
strcpy(Result, Adress);
strcpy(Result, " ");
return Result;
};
 
Letter::Letter(char*FN1, char*LN1, char*Ot1, char*FN2, char*LN2, char*Ot2, char*Adres) {
strcpy(FirstName, FN1);
strcpy(LastName, LN1);
strcpy(Otchestvo, Ot1);
strcpy(FirstName, FN2);
strcpy(LastName, LN2);
strcpy(Otchestvo, Ot2);
strcpy(Otchestvo, Adress);
};
 
void main(){
Letter Hum("Mikola", "Andrey", "Vladimirovich");
cout<<Hum.GetInfo();
}.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2013, 19:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Класс Letter (C++):

Создать класс Letter, содержащий следующие элементы - C++
Создать класс Letter, содержащий следующие элементы: - поле «отправитель» Person* Sender; - поле «получатель» Person* Receiver; -...

Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке s - C++
Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке s. Преподаватель сказал, что внутри должно быть...

Есть класс A и класс B, класс B вложен в класс A и вложен в него, как классу B получить доступ к переменным класса A просто по имени? - C++
На самом деле ничё фантастического я не прошу, ведь: template &lt;class T&gt; class matrix { friend class diagonal; ...

Класс таблиц баз данных и класс записей в таблице(реляционная таблица). Предусмотреть класс связей между таблицами - C++
Здравствуйте! Никак не могу продумать структуру этой программы. Проходим наследование, но я все равно не знаю, как его здесь применить. Как...

клас Letter, клас Person - C++
Створити клас Letter, що мiстить наступнi елементи: - поле «вiдправник» Person*Sender; - поле «одержувач» Person*Receiver; - поле...

Отдельно класс данных, класс формул и главный класс - C++
Здравствуйте! У меня есть три вопроса. Первый вопрос. Скажите пожалуйста! Правильный ли это подход к созданию приложений :...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2013, 19:19
Привет! Вот еще темы с ответами:

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число" - C++
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию сложения пар (a,b)+(c,d) =(a+b,c+d)...

Класс, производный класс, паблик-класс - C++
Задание: Создать класс колесо, которое имеет радиус. Определить конструкторы и метод доступа. Создать класс машин, содержащий класс колесо....

Создать класс “Автомагазин”, состоящей из класса ”Марки машин”. Класс “Автомагазин ”:название магазина, адрес, телефон. Класс “ Марки машин ”: марка - C++
Создать класс “Автомагазин”, состоящей из класса ”Марки машин”. Класс “Автомагазин ”:название магазина, адрес, телефон. Класс “ Марки...

Абстрактный класс CGraphicsObject, его наследник - базовый класс CPoint, и класс - наследник от CPoint - C++
Всем доброй ночи! Очень нужна помощь и по мере возможности разъяснения на темы: абстрактный класс в задании(что он из себя представляет и...


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

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

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